A dog can stay inside a carrier for up to 1-2 hours. However, it all depends on your pet and how comfortable they are in their carrier. If you want to ensure they feel as comfortable and safe as possible while in the carrier, make sure you don't use it for too long.