I'm looking for recommendations for luggage that will grow with our 2 year old son. It will mostly be used for weekend visits with grandparents, camping and a few longer trips including air travel.

I am debating a duffel, rolling backpack, small rolling suitcase (hard or soft)??? I'm not necessarily expecting him to be able to maneuver it all on his own but hopefully he can help more as he gets bigger.