Teaching your puppy to walk next to you on a leash with out pulling, teaching him or her to sit on command for a short period of time, sit, stay command not to move from this position until released by handler, down command teaching him or her to go down to a more comfortable position for a short period of time, down, stay teaching your dog not to move from down position until released by handler, come command teaching your dog to come back to the handler on command with an automatic sit place command teaching your dog to go to a spot like a bed, rug or mat, he or she can walk around, move but cannot leave the area until released by handler also correcting basic problems like jumping on people, jumping on furniture, taking things, play biting, chewing, digging, begging, urinating, defecating on your floors or rugs.