Doesn't a dog have to be 6 months old before testing for heartworms? My understanding is that any heartworms the pup may have wouldn't even show up on a test until that age. My dog started getting the preventative at 16 weeks when he went to the vet for the last of his puppy shot series.