I personally prefer cats over dogs anytime.

Anyway, Leeza, about how PG trains the puppy, I've seen that method used for cats aswell (make them smell the poo/pee) and then show them to where they should go instead (in the cat's case, the litter). Our first cat was ace, never pooped/peed in the house, the only time it made a mess was when it was genuinely sick and threw up in a hall. Our second cat on the other hand wasn't as disciplined and would sometimes poop/pee in the sink.