Some friends were in the area and popped in to see me as I am currently on mat leave with my 11 month old. One of them mentioned that her dog was in the car and it has been really hot this week so I said to bring him in. He is a miniature dog about the size of my foot. I have cats and am not a clean freak. The dog came in on lead and after a couple of minutes she let him off. I don't want my DS to have a dog phobia so was nice and calm and relaxed until the dog just kept on snatching at my baby with his mouth. My friend reprimanded him but not with much conviction and when he wasn't snapping at my DS he was licking his toys!!! My friend then mentioned that when he gets overexcited he starts weeing everywhere. My heart stopped. We were in a carpeted room. Then I went to get them a drink whilst holding my crying child who was upset about the tiny dog snapping at him and the dog escaped and ran upstairs where my bedroom door was open. My friend just sat there saying oh dear. At this point I said to her you need to go and get him downstairs now! She mentioned him weeing when he gets told off again. I started feeling sick and told them they had to leave! Was I being unreasonable? Should I just have made them leave him in a car or tie him to tree outside? Our garden isn't secure. I feel so embarrassed about this as I am an animal lover. Also the dog was tiny but my living room stank of dog after. I had to disinfect the toys and sniff the whole house for dog wee just in case. Sorry this was long. I have been traumatized by a dog the size of a rat.