New puppy means carpet accidents are common and I'd like to try and keep it clean Do I hire Rug doctor or buy a Lower cost Vax etc of my own. Seen Karcher ones which are a decent price but mixed reviews Anyone got one?