Bought it to use for my puppy.  This thing is very big and can hold bigger dog.  Everything is made out of plastics so I doubt it will hold out long if you have a rough dog or bigger dog.