If you date someone with pets, you have to expect that at some point you will encounter the pets and they will misbehave eventually.
If I have someone over who doesn’t like pets, I’ll put the pets away for their visit. The thing is, when I’m dating someone, he’s likely to be over a lot more than many other visitors and will spend more time here. So, yeah, eventually he’s going to encounter the pets and I can’t promise they will always behave perfectly.
They’re animals and not machines. I can’t turn them off for the evening. I can put the dog in the crate for a couple hours, but there’s a limit to how long I can leave him in there.
Similarly, I have very well behaved pets, but they’re animals and occasionally break the rules. Plus I’m human and make mistakes. It happens. Sometimes I do leave that sandwich on the very edge of the counter (even though I know better) and the dog decides this time he’s going to break the rules (even though he knows better).
As for the mess, I like to think I’m pretty clean. However, unless you come over right after I’ve cleaned there’s likely to be some stray fur. It’s spring. They’re shedding. I try to keep on top of it, and I clean before most guests come over. As mentioned, however, I’m probably not going to do the same type of thorough cleaning before a boyfriend comes over for the evening as for a dinner party.
So, while my pets are well behaved, my house is never going to be the same as a pet free house. A boyfriend would have to decide if he can deal with that.
I will say that if my current boyfriend developed horrible allergies, I may consider finding my pets a new home. However, I’ve spent years with him and love him dearly and allergies aren’t a choice. (And I’d probably cry for days, so he’d have to deal with that.) I wouldn’t get rid of them for someone I didn’t have so much history with and didn’t love the same way.