I'm the kind of person that, if my future bf doesn't like my dog, or my dog doesn't like him... bye bye.
My dog is my life, and... well... animals in general are my life. If you tell me to give them up... you're gone in an instant.
I'm not saying YOU have to do this. I'm just telling you what I'd do. But in my opinion... it's kind of petty for him to say he can't have you AND the dogs. Kind of selfish as well. If he really loves you (as you obviously do him by wondering whether or not you are being selfish, by being selfless), he'll be able to move past something as trivial as DOGS.
If your dogs do have behavioral issues... yeah. You should work on getting those issues fixed. Maybe, if you really like this guy... see if he'd be willing to work on it together.

You'll be doing it if you get married. Or at least... you SHOULD be doing it (working together). Except with kids instead of dogs (if y'all want kids).
But "stinking up the house" and "other man's dogs". Those are a bit ridiculous. Unless the dogs are urinating and defecating all over your house... yeah... dogs stink. It's normal. (I actually think it smells wonderful.

) And "another man's dogs". Like someone else said... what if it were kids? Sounds almost like evil stepmother type of thing.