I wasn't able to post a reply yesterday when I read this. Hannah does this too. Like Kayann mentioned, one tactic that works for us is (if you know you are expecting company) to make sure that she has been out to empty her bladder. And as Twisterdog mentioned, if you can get your guests to initially ignore her, that helps a lot.

Other than that, keep the paper towels in a convenient location and if you don't have a hard surface at the entrance, maybe a throw rug that can be washed periodically.

I can't say I will ever feel confident that she won't do it, it does seem to not happen all that frequently.