Nothing in Life is Free (NILIF) is the equivilent to teaching your kids to say "please" and "thank you". Make them sit or down before they get anything. Giving them a bone or treat, they have to say please by sitting before they get it. Fixing their dinner, they need to be in a down-stay while you are doing it. Make him sit before you put his food bowl down and then make him wait for a release word (I use OKAY) before they are allowed to eat.

If you let them up on furniture, they need to ask permission first (SIT) and then only get up there when you tell them it is okay (I use a pat on the sofa and say UP) and then make them get OFF on occasion.

Before he can go outside on a walk - he needs to be in a SIT while you attach the leash. If he is jumping around you, calmly put the leash back and go sit back down. Try again in about 5 minutes.

This program helped a great deal when Leo and Penny Lane were going through their aggression to each other. Once they learned that they had to ask my permission for anything - they started focusing more on my permission and less on each other.