It was great to use it for my poodle puppy from 2 months to 6 months for taking walks that are too far for him and to carry water below for him or above for myself.  He also slept in it for 4 months.