Yes, but you'll over pay for it at PetSmart. If you can find a Purina dealer near you (try your local feed and tack store) who can order it in, that would be the way to go. I pay $18 for 50 pounds, instead of $7 for 2 pounds.