My senior dog cannot complete our nightly walk without needing breaks. Some days she cannot walk at all but she still wants to be part of the fun so we bring her along with this new stroller. Before that we were carrying her but she gets heavy after a while. She loves this stroller so much and so do we! There are cup holders, an undercarriage basket, visor with screening, and lots of other great features. The wheels move seemingly well on all surfaces. She’s so happy inside of it. You can tell she’s enjoying herself Bc she can still bark at every annoying thing she sees while also enjoying the breeze at her new elevation.