Ewww I hate worms! Just a couple of weeks ago, I got one on me from the cat. I absolutely freaked out. Yes, it sounds like a worm, and treatment *thankfully* is cheap & easy to give. Ask your vet about the other pup, too, because my understanding is it's pretty easily transmitted one to the other.