A warning: most of this post is theoretical. Its mostly my thoughts and should be given weight as such.
I think of myself as a positive trainer and I always give the advice to anyone who’ll listen that’s better to walk away and go for a good walk then to get frustrated with training, that for whatever reason, isn’t working as you would like.

Theres method in my madness in advising this. A dog’s sense of smell is a million times better than our own. I’m sure they can detect our mood changes and the hormonal changes better than we can. Those changes, no matter how well we hide them, will be very apparent to our dogs. They’ll literally be able to smell your mood.