The only thing I can answer is about heartworm medicine for dogs. If a dog already HAS heartworm, the preventative heartworm medicine will kill the dog. That is why the vet is supposed to do a blood test to check for heart worm before prescribing the heartworm preventative medicine.
Blueduck