<human>: Can you give me the gist of the text in a nutshell?

The other night I was walking my dog (10 lb poodle/chihuahua mix) and came across a few neighbors that I'm friendly with hanging out with a guy I hadn't met before. 

I stopped to talk with my neighbors and the new guy bent down to pet my dog. I continued talking but watched this guy. He was slurring his words a little and it was obvious the beer in his hand wasn't his first of the night. Then he says, "let me see your teeth," and tries to open my dogs mouth. I told him, "you shouldn't do that, she doesn't like being messed with like that. She might snap at you." 

He didn't listen and she turned to snap at him as I was walking up to stop him. He then grabbed her by the scruff of the neck and I stepped up and told him quite forcefully, "don't grab my dog." The guy stepped back from my dog and looked at me surprised. He then started saying something about I've always done that. I like to see their teeth. 

I picked my dog up and moved her about 15 ft away to finish my conversation with my neighbor. I put my dog down put kept her leash short to keep her away from the idiot, but he starts calling her over. When I didn't let her walk back up to him he started complaining that I wouldn't let him pet her. About that time I had finished what I was saying and headed back inside.
<bot>: Stupid drunk guy started getting to rough with my little dog. I stepped in and removed her from harm, he got butthurt.