You are right, I just called the vet, its not the heartgard, he would have diarrhea 24hr after taking it not days later. She thinks its something he ate. I did hide his pill in a piece of cheese for a few days, it could very well be that. It is very hot, but I have a/c so he is comfy. Going to get some more forti flora and see it that sorts it out.