Works great for our 4 month old pup! Not too difficult to assemble and does the job.  Would be small for a full grown dog.