I will preface my question by saying I'm not a dog owner and never have been, but I did own and train horses for many years so know a bit about animal behaviour.
Friends have a cockerpoo- about 18 months old now. They have owned dogs in the past, but before I knew them so don't know anything about those dogs. The little dog is apparently "going through a phase" of being snappy, particularly around strangers. They are keeping him away from people who he is not familiar with as much as possible and hoping that he will soon grow out of it and calm down.
The thing is, I (in my zero experience of dogs) think it is obvious why he is snappy. He is an excitable and bouncy little thing. Whenever he jumps up at someone my friends discipline him by yanking at his lead. It seems as plain as day to me that he is now associating his feelings of excitement at seeing someone new with feeling pain and is this is translating to anxiety and aggression.
I want to point this out to my friends and suggest that something like clicker training to reward him for keeping all paws on the ground would actually be better in terms of teaching him positive behaviour and removing the negative associations.
However, it seems that telling someone how to train their dog when you don't have one yourself is as big an insult as someone without children telling someone how to parent. Would you say anything in this situation or mind your own business? What would be the best way to broach the subject?