I would definitely recommend for a small dog. It's ideal for my dog who's got arthritis he weighs 10 kilo and it's a great size. Theres plenty of zips so i can access any way i choose to get him out. The top holds a drink for myself and my dog with storage underneath for anything needed to carry for either of us. It's easy to put together, but on folding it down for the car it needs the straps undoing which are under the seat also the velcro that the seat is to hold rigid also needs to be undone to fold it flat. It takes a couple of minutes to do but it's worth it.