Applying this concept in our dogs everyday lives teaches them manors, politeness and calm behaviours as well as satisfaction having a job to do!
How do you do this? EASY! and it doesn't take much time either and can be utilized everyday!
First, choose a behaviour that your dog already knows pretty well on command(or teach him one first if it is a new dog) such as sit or down then use this command on every occasion that your dog wants something wether it is his meal, a treat, affection, to get in the car, to walk through a door, to go outside, to clip his leash on for a walk. Basically your dog must perform a command to receive something in return, nothing is to be given for free any more.
This works especially well for new dogs be it puppies or rescues but can be very effective on a dog you have had for years as well!