Joe Hearn,
the reality is that cats, and dogs, are going to mess up and break things in your house.Cats always, and the larger the dog, the bigger the potential messes. Proper training (which is far beyond the scope of this posting) of dogs, and patience and catproofing houses, will minimize...