Thought Id have my two penneth on this subject.
Firstly all owners have there own ways and are entitled to them, that does not mean to say I or others have to agree with them.
Every dog /owner relationship will differ in some way but one thing is for sure is that dogs learn in the same way and that is by association and there is no disputing the science behind this.
When you say a word to a dog they learn to associate it with an action ie dog puts bum on the floor we say sit and after a number of rewarded repetitions the word becomes associated with what the dog is doing.
Robbie if your dog understands every word you say to him then either you have spent countless hours training him to associate every word you say with all sorts of actions for which I salute you or you are deluding yourself.
I do a lot of training and I mean a lot of training with my boys and at the moment I am trying to teach the word slippers so they will eventually find them whereever they be in the house.
I have been doing this for a few weeks and I think the penny is starting to drop but it has taken time.
They still do not 100% get what I want.
Rachel it is not telepathy! It is usually subtle signals given off by our body which we perform without realising it that the dog reads.
My dogs read me like a book.
Going back to the original problem I personally believe that setting my dog up to fail is a very bad idea.
Dogs do not have the concept of right or wrong, its either safe or dangerous to do something period.
Dogs also learn to override punisher's which means you have to up the level of punishment and punishment in the hands of the unskilled is abuse waiting to happen.
Also there is lots of negative emotion involved in punishment.
I do agree you could teach a dog a no reward marker which can be NO and can used in several different contexts but I prefer to interupt the undesired behaviour and teach a more desirable one in it's place.
If my dogs are counter surfing I could shout NO but I prefer to give the dog instruction instead and use off which is specific to that situation, they get off and are rewarded for doing so.
If I want my dogs to leave I say leave because I have taught them what I want.
What does the word No teach a dog?
If dogs don't speak English do you think they understand a word you use in all different contexts?
More likely in my oppinion they read your body language and think they are in for it as they associate the word and your tone with something bad.
When used in this way the word NO does act as a punisher.
Teach boundaries by all means but understand that the dog needs positive direction to get it right and not punishment if he gets it wrong.
To punish a dog is easy but to train a dog to what you want takes time, patience and dedication every body to there own but I know which road I go down.
Set your self up to win and not to fail and enjoy having a dog rather than constantly punishing and punishing some more, I couldn't be arsed owning a dog if that was what i had to do all the time.
Mark