Once you've gotten a virus, no amount of cleaning is going to change that. It can be lying dormant all over your house; but it doesn't matter, you've already caught it.
I won't say that you should not worry too much about sterilizing your house; god forbid that you heed my advice, someone gets sick and gets hospitalized (or worse). Short term, it's definitely a good thing to kill as much bacteria/viruses/etc. as possible. But long term, personally I don't think so. I think of the immune system as a muscle. Yeah, taking a day off is rather nice. Two is great. Three...I dunno. Five years of laying on the couch = can't get up to pee. Some of the sickest kids I know live in spotless homes.
Our kids play in the dirt. They pick up rocks (one mom acted freaked out when my daughter offered her a rock that had been outside). They wash their hands after going to the toilet (with regular soap, not anti-bacterial). Hand sanitizer is rarely used (I may take it as backup on a trip in case there's no soap; if on a cruise and they're "making" you use it before eating, so be it). If another child coughs in their general direction, I'm not going to completely freak out and run away screaming (but if our kids cough, I often have to remind them to cover their mouth with their arm).
Kids and dirt go together.
Ok, now to address your actual questions:
Dog: I won't get into quality of life, I'm assuming you've already thought of that. Do other dog owners or your vet have any tips on keeping the diaper on, or an alternative? Doggie suspenders? Maybe confine her to a certain area at a time. I don't mean lock her up. I'm thinking...make it so she can't get out of the kitchen. You do your thing there while she visits; she wants to leave, you make sure the diaper is still intact, then let her into another sectioned off part of the house (such as the living room). If the diaper is NOT intact, you don't have to go through the whole house trying to find it, you know it's in the kitchen (or living room, bedroom, etc.).
For occasional use, a cheap sponge mop will do the trick. Water and vinegar or water and ammonia is all I use. Yeah, we do have a steam mop...back in the US, collecting dust. It's a bit less intensive to use (just pour in water/solution/whatever, steam clean the hardwood floor and vinyl, done; vs getting a bucket, rinsing it in a sink so you don't dirty up the clean water as quick, worry about how sanitary the whole process is, etc.). As for carpets, a cheap carpet cleaner would probably be sufficient, just make sure you let everything dry out after each use (yes, air out the carpet so mold doesn't grow, but I'm thinking more along the lines of the carpet cleaner itself). Personally, I just use vinegar in place of the cleaning solution.