We bought this for our 3 month old Rottweiler/Shepard mix and we love it and so does our Baby Bear. It's very sturdy, was easy to assemble, great quality and very practical for a growing puppy. She's being trained as my hearing service dog so she won't be crated for long periods but she goes into it to nap. This is ideal for any breed of dog.