I bought this for my small rabbit. It’s fine for that, but I’m not sure it would be ok for a dog over 20lbs. The tray does not fit snugly.