Today, I took my dog out as usual for a walk. There is an older lady who gives treats to all the neighborhood dogs, so i stopped there and i was talking to a dog owner and her dog when suddenly my dog started peeing on me. I was quite embarrassed, but then he goes and pees on another dog. I was so embarrassed, he has also growled at me when i went to kiss him. which made me think he was being dominant, so lately i've been trying to act more assertive, and been doing more training but this shows that it obviously hasn't been working. Hes a rat terrier, and hasn't ever bitten or snapped, only growled. So can anyone help?