This replaced a smaller version for our new and rapidly growing puppy. The assembly was easy and the quality good. I do not think it would work for a dog if the dog was not happy in it though.