How do I train my JRT to stop being so "bitchy" to other dogs? Today, my dog was with me in the car, in her crate for about an hour then I took her to a Doggie Wash and gave her a bath. Before going back to the hotel, I stopped by a pet store and checked out a 3 mo old female Italian Greyhound and my dog Sophie was pissed. I considered the fact that she didn't enjoy the time out doing chores with me and that we are in a new place, but she wanted to rip this dogs head off and the greyhound was totally calm. my dog has a huge attitude all the time, she is spoiled and its always just been me, her and her dad (my bf.) She has become less sociable with other dogs in the last year. at 2 mo old, she was enrolled at Petsmart in their training programs with other dogs, then she went on to do 3 more programs so she was around other dogs for almost all her life. once she stopped going, she very quickly became more aggressive. she wont play if I take her to dog parks, and she will growl and get pissy around other dogs and she's not prejudice around certain dogs, size or breed doesn't matter, she could be nice to one dog, and then mean to another despite breed or size. however, I would really like another dog but I am terrified that Sophie will continue to be an ass. I understand the situation today but it doesn't explain the other times, she even does this to some people. Another situation that has arose, is when I brought her back from the pet store, and back to our hotel, the parking lot was full because there is a dog show this weekend so there were many dogs and people out and she went crazy when I dog would walk by. how do I break this and what have I done wrong?