Recent Review: All About Dogs is amazing. We took our 12-week old puppy to the Puppy Socialization class hosted at a vet clinic in Annandale in November, and then started training with them in Levels training in January. Even though we've only been training for a few months, our puppy has made incredible progress and is an even better pet than we could have hoped. AAD trainers encourage the use of positive, reward-based methods, and it has worked exceptionally well for our puppy. The first two levels were great for teaching our puppy critical commands (his name, come, sit, down, loose leash walking, stay), and our experience in the third level has been a great combination of fun and work. If you have a puppy, I would highly encourage you to seek out the puppy socialization classes -- the puppies spend a lot of time in play, and you will get a lot of incredibly valuable advice in a short period of time. The trainers have given us great advice for questions or problems that have arisen at home, and we trust them completely. We intend to continue working with AAD for a very long time.