The most common worms seen in vomit or feces is the roundworm and tapeworm. Tapeworms are normally seen in feces and resemble grains of rice while roundworms resemble spaghetti. The most common worms found in dogs are: Roundworms, Hookworms, Tapeworms, and Whipworms and Heartworms
In some cases these worms are passed from dog to dog, in other cases such as tapeworms, they are contracted by other methods such as ingesting an infected flea. There can be eggs in the soil as well or in fecal matter. Most over the counter medicine will only kill one or two types of worms, so your best bet is to take a fecal sample to your vet to determine the type of worms your dog may have and then decide on treatment. Dogs should be checked for worms periodically even if they appear healthy. This is so if your pet does become ill, you are not fighting a worm infestation along with a more serious problem. At his age, you don't want Ali fighting parasites if at all possible.
For additional information about worms, see this site. It has pictures which might help identify which ones you are seeing.
Common dewormers are Panacur, which is a prescription product so you need to obtain it from your Vet and it works on roundworms and whipworms. Wormers labeled as Pyrantel Pamoate are the best over the counter medication for roundworms. Drontal plus is also a prescription product and is used for the treatment of Tapeworms, though dewormers with praziquantel work well against tapeworms. Many heartworm preventatives also help control whipworms and roundworms. Another reason to keep your dog on Heartworm medication.
I hope this information is helpful to you and you are satisfied with my response. If you would like any additional information or have more questions about the worms you have found please don’t hesitate to press the reply to expert or continue conversation button so I can address any issues you still have .