I have this one. I don't have pets, but the pet version has a shut-off for the roller brushes (so it can be used on hardwood floors or so it's not spinning like mad when you're using attachments).
It's not been used heavily, but works well and isn't crazy hard to empty/clean.