No, it is a blood test to show heartworms. You need to remember on worms that you have to break the egg/worm cycle and that one worming won't get them. Carry the dog to a vet and he can probably better explain the cycle.