Bought this for my German Shepherd.  It worked out great from puppy to adult as we were able to partition the crate based on the size of the puppy.  Highly recommend this for anyone with a large dog.