1. you are not allergic to their hair, you are allergic to dander. Don't pet them and then wipe your nose and you will live.
2. save your mothering for your own pets.
and personally, I respect someone who can make the mountain in a tee shirt and jeans; especially if he has a dog running beside him.