We have dogs. We have carpet in our living room, hall, stairs and landing. Other rooms are all hard floors. From time to time I hire a rug doctor but find it a bit of a hassle so thought I'd invest in my own.
Can anyone recommend something that isn't too bulky but which could cope well with carpet used by 3 dogs?