Grain free helps, but it maY not be enough. Ming needs meds as well. He has been on amitriptyline for a little over 3 years without any more blockages. A new world record for him! I swear by the stuff. It's very inexpensive through PetMeds, about $14 for 100 pills.