There are oral dewormers for tapeworm as well. That said, if you;re struggling, it might be worth having your vet give the dewormer.