The door must be nose and paw proof so as not to injure your pet in any way. The crate should be should be sturdy in design and not collapsible. Roof should be solid but can have ventilation as long as the strength of the roof is not comprimised. (Crates with doors on the top are not IATA or airline compliant.)