Sounds like a tapeworm. Don't have to go to the vet for that, praziquantel is generic and over the counter.