Our puppy Molly started learning things at 7 weeks after we took her to the Vet for her first check-up. We'd always waited longer to teach our other dogs but this Vet said that puppies were like little sponges and would learn anything if you praised them enough and made it fun. We used tiny little treats and by the time Molly was three and a half months old she already knew to come when called, sit , and was working on down. We took her to puppy class so she could meet other dogs and learn to socialize - she was the smallest and very scared of the other puppies so we enrolled her in another puppy class after that and now she is working on staying and heeling and she isn't afraid of other dogs anymore and likes to play with them. The biggest thing is the joy of seeing her learn and how much she loves it - don't send your Angel anywhere - go with her and work together and you will never regret it!! Molly is just six months old now and we can't believe how much she has learned!! Enjoy your Angel.