The poo smell does tend to stick in your nose.
I always worry if I have to stop somewhere after work if its just in my nose or if I really smell as bad as I think I do.
The info I found on Marquis was on Google and we all know you can't believe everything you read on the internet. We don't carry it where I work so I'm not familiar wigh it. I would ask your vet if you need something else for tapeworms to be sure.