I have a 9 year old male and this past summer I purchsed 6 week old puppy. Two words --
DOG SCHOOL -- it was the best $1000 I ever spent.
She's went there a puppy and came home a star. Best dog I've ever owned.
A little schooling will go a long way, especially when your doggie loves you and wants nothing more than to please you.