I prefer Interceptor to Heartgard. Both of my dogs and my sister's dog were briefly on Heartgard and none of them did well on it. They all would puke after taking it. So we switched over to Interceptor and I haven't had any problems with it at all.. and it's cheaper than Heartgard and also protects against more nasties than Heartgard.