What are Heartworms?

How Do Heartworm Preventives Work In Dogs?

Do Cats Get Heartworms?