Pebbles will play with other dogs but usually does not care much about them and will ignore them, unless the other dogs are playing with me. On multiple occasions if another dog tries to get some tummy rubs or playing she will immediately come close, growl and show her teeth. After that she either gets on my lap or lies in front of me and anytime the other dog walks by, growls at him/her. She is normally a very sweet and loving dog and when I try to scold her she always looks so innocent (I think that is the case with all dogs). I am considering getting another dog, but I am not sure how it would work out. I wouldnt want her, or the other dog to be unhappy. Any suggestions on how to fix this behavior?

Seriously though, it does work!