Becca, sorry to hear of the problems you're having. Did you move too far away from your old vet? Perhaps you should go to a different vet than you have now as it doesn't sound like you'd be able to communicate with him very well should any other medical issues come up.
I don't know what to suggest re the tapeworms. I thought at first you were medicating your dog yourself.
I hope you can somehow get to the bottom of this. Good luck
and keep us posted.