Biting:
You start early, playing with them as puppies. When they are to aggressive in play fighting, you stop playing with them, set them aside and ignore them. They will soon learn to control themselves.
Food:
You remove them from your presence, isolating them in a small area as punishment. It doesn't take long for them to realize they don't get what they want by begging.
Other animals:
You start early, working with your dog around stock animals at a young age. Any hints of aggression are met with verbal punishment, and isolation away from you and the animals. At most in an extreme situation, you grab the dog by the scruff of it's neck, and hold it down while using verbal punishment.
If you rely on hitting your dog to train it you don't understand dog training. You understand violence. A good trainer uses the dogs internal motivations to shape their behavior, not fear and intimidation.
I have used this protocol to train border collies, a husky, a Bernese mountain dog, a beagle, and a pug. Every one responded to it, giving me the results I wanted.
