No. Heartworm comes from mosquito bites; I am not exactly sure how right now but it is not contagious. To prevent your dog from getting heartworm you can go to the vet. They will prescribe some...
In American Sign Language you pat your thigh and then snap. Some people just snap though, but if you just snap you should put your lips in the shape of the "o" in dog.