Our (rented) townhouse is tile and wall to wall carpet. With pets and a toddler the carpet is looking pretty ragged. DH used to regularly shampoo the carpet before DS but now I don't want him using those harsh chemicals.

Does anyone have a good baby-friendly cleaner they can recommend?
I'm no good at making my own cleaners and DH would never go for that (he doesn't believe they really clean things...). I've tried Googling and can't seem to find anything.