Sounds like tapeworms to me, but I'm not expert. If you can get a fresh sample in a ziploc, take it to your vet. There's no need for her to go back. You should be able to take the sample in and have them can tell you what it is and give you the approporiate dosage based on her weight on file.