if you go to
www.naturapet.com you will be able to find a distributor in your area, it is not available at PetCo or PetSmart.
EVO is ideal for puppies because of the high caloric intake puppies need. Although it would be also good for Adults who are underweight. Shouldn't be used for Bigger breed dogs or Big Yorkies
Hope that helps some.