Andrew De Prisco

Andrew DePrisco has written more than a dozen books on dogs, including Choosing a Dog for Life, Training the Perfect Puppy, and Canine Lexicon.