We've taken our Pugs on a 20 mile, 2 day trek and they did great. They don't eat much, and it was a short trip, so food wasn't a big concern. Our bigger mutt dog is around 50lbs and we bring a mixture of his dry food, plain beef jerky, and Turbo Pup bars for him. We use a tent, so no help with the hammock question!