As per previous posts, we live in Bangkok and adopted a dog from a shelter. Turns out the dog is 16 months old (not 9 as we thought). In the shelter, the dog was super confident, outgoing and friendly. Turns out she is an axious and fearful dog. She is super nervous on walks and also scared of any visitors - barks and growls at them and takes a long time to accept them.
Anyway, we had a trainer come over and she really helped us with the walks (the dog has improved amazingly) and gave us some tips on how to handle visitors.
However, this morning, the dog growled and snapped at my 6 year old. DD was in the dog's face and the dog had just come out the kitchen with some rice from her bowl (leftover from her breakfast) plus our cleaning lady had arrived which stresses the dog too. I didn't see exactly what happened. But she did snap at her which is clearly a red flag and a concern.
We do need to get 6 year old to give the dog some more space and to be more respectful of her, that is clear. Our previous dog was a confident big breed who would tolerate anything so that was her previous experience and obviously this dog is a completely different temperament.
Of course it is still early days with the dog (we've had her 10 days now) and the last thing I would want to do is rehome or send her back to the shelter, that would be awful. But I must admist I'm worried. Next week we're starting socialization and obedience classes as recommended by the trainer so I will discuss with the trainer then and see what she thinks. In the meantime, we are being much more careful with how DD approaches and interacts with the dog.
WWYD? Any advice on the best thing here?