Have you tried The Dogs Trust? They do (we'll they did 2 years ago) puppy classes over at Mount Vernon. We took our pup there and ot was great. Also Pawsitive Steps in EK (Wilson Place) do puppy classes as well as doggy day care. They're on Facebook and are great. Our dog goes to their daycare.