Another reason I like dogs more than most people.
The first time I worked in NY we were staying at a little inn in the Adirondacks. The owner liked my dog and would go get her if I left her in my room. One night she was laying on the floor minding her own business chewing on a bone. Someone thought he'd impress the waitress by teasing my dog, and tried to take her bone.
It was the only time in 14 years that she ever snarled at anybody; also the only tims in my life I ever levitated. One second I was sitting at the bar; the next I was 10 feet away and had lifted her off the floor by the scruff of her neck. "You -do-not-growl-at-people!"
He even said it was his fault. Furthermore
I should have intervened sooner. But if she wanted to hang out in public places she had to understand that some people are a-holes but she's just a dog. Otherwise she can stay in the truck.