Author: Unleashed Unlimited

The International Association of Canine Professionals (IACP) is an organization established to maintain the highest standards of professional and business practice among canine professionals.  The association is composed of a wide range of professional  dog trainers, groomers, veterinarians, and retailers from all over the country. ...