She's a small dog (9 pounds at almost fully grown) and she is normally very friendly towards humans and other dogs but in the last month will growl and bark at another dog say, if we're in a cafe.
She doesn't do it in the park. Just indoor areas. I'm not sure if it's a protective or territorial thing?
Can anyone please advise about this?
Many thanks