I used this to integrate a new cat into my house.It is not super strong, but I could see it used for a smaller dog. 
For cats, the roof is inadequate as they can escape, but I fashioned a flat roof with a square of plywood. It was perfect for what I needed. I have loaned it to friends for the same purpose and it works great.