My rescue yorkie that i got just before xmas, aged 6, is still very unpredictable and I'm not sure what to do. (I have just emailed a behaviourist!) He is very friendly to all who visit home, will sit on laps, play with them, until something gets in his mind and we're not sure what, he will then start growling and threatening!! He appears to be really territorial too, doesn't like my husband and me being too near each other, he kind of butts in with barking or whining, and today, he has just snapped at my hubby's legs as hubby walked towards me, he was growling and snarling. Is it possible to stop this kind of behaviour? It is so unpredictable, hubby could walk towards me ten times without this happening and then all of a sudden the dog snaps!! Such a lovely boy in all other respects, but also seems very unsociable or intolerant of other humans. Do we live with it, or live without him if he can't be fixed or at least modified. It's worrying when people come round, if they outstay their welcome they get really growled at. Ohh and he has snapped at feet several times before, despite seeing the people he snapped at quite a few times before and being friendly towards them!! I absolutely adore him, but part of me is scared of him and how he seems to dominate with his fearsome ruling!! Good job he is only small!! Only wanted to give him the best life possible.