This thing didn't last 20 minutes for us. I have a BoChi. She is tiny... weighs about 6lbs. I opened the carrier so Bella could go in and out to get used to it. She is NOT a chewer but within a few minutes, she had somehow broken through the mesh on one end. The carrier is worthless now. It is not durable enough for a dog. A cat might be okay in it. It looks nice... the size is good but the stitching is sub-par!