| one way to train some "not to do"s is to train a behaviour that is incompatible with the one you don't want - e.g. automatically SIT for all greetings/petting (can't jump if sitting), automatically SIT at all outside doors, everytime (can't run out if sitting), etc. I think this works better most of the time than one of the alternatives - namely a harsh correction for doing something you don't want.
So I'd probably make my list of behaviors I want only - even for the "not to do"s - e.g. SIT for greeting/petting rather than jumping -
SIT at open doors rather than racing through - WAIT when car door opens rather than jumping out - GIVE me items when I ask for them (cuz he'll steal them) - LEAVE IT when he goes for the sandwich on the coffee table - |