So we currently have a very old fabric couch set. When my dog finishes eating he rubs on the front of the Couch. Because he does this twice a day, our couch stinks like dog. We also have 2 cats who are declawed in the front but still have back claws. And for an added thought, I have a 1 year old son and am pregnant with number 2.

I can no longer stand the dog smell on the couch and it is beyond help of febeezing. We are planning to get new couches and were thinking leather. My fears are of animal claws ruining the furniture or my son pushing toys into the leather and putting holes in it. I also worry about cracking leather. What are your thoughts? In my situation would leather be a good idea? The cost is so much higher, I'm really hesitant. Have you had them? How long do they last in nice shape?