@Ian33233 Your listing just indicates ‘pets allowed’. I don’t see a pet fee, nor wording that asks guests to alert you to the fact they are bringing an animal. I would let that one go. Add to your house rules and description asking guests to declare pets, and also ask them at time of booking if they are bringing one, because many people don’t read a listing thoroughly. Add a pet fee.
You would do well to confirm at booking that the indicated guest count is accurate. Address unauthorized visitors in your house rules. Be clear that only those declared on the booking are allowed, at any time, and disregard for the rule will result in booking being cancelled. It helps to require the booking guest to supply to you, at time of booking, the full names of all guests attending.
I also recommend you remove the references to sleeper sofa and blow up bed from your listing. It sends the wrong message. Proper beds only, and an occupancy limit to match them. Results in less issues like you just experienced.
Mention the unauthorized visitors in your review of the guest. Otherwise I would let this one go also. As @Helen3alluded, you risk a retaliatory review if you bring it up now, and with few reviews, it’s probably not worth it. If you had at least 50 reviews, you could better withstand a potential stinker. Making some adjustments going forward should help cut down on this happening in future. Successful hosting on Airbnb is all about prevention and careful maneuvering. Take more control of the process.