May not hold up for a rowdy or big dog. It is plastic with plastic screws. I got it for my 11 year old Fox terrier that is afraid of thunder. We won’t close the door as it’s just for her comfort. Looks great!