Moreover, all heartworm-prevention drugs in the United States and Canada require prescriptions.continue reading