Heartgard, when appropriately prescribed through a veterinarian, is safe for most dogs. Your veterinarian will take several factors into account when prescribing heartworm prevention to your dog ...