Puppy training has been my salvation with my 6 month old puppy. Praise for doing a good thing has been the key. I call my puppy "Scary Smart", she learns fast, but I have seen out of control dogs in class turn into well behaved animals. If you really want to have it easy and for your sanity, try the classes.