Great question — answering as the UphillTech team:
One problem is that dogs do not like changes in diet. Search for calorie dense or weight gain dog food. I don't want to name brands. Work that into their diet before you leave. Get packs for your dogs. But a nice dog pack is not cheap. Fatten them up a bit before the trip. When I was a kid we would fish and feed them a lot of fish. I get that is a change of diet but it is clean protein. Warning: even in a tent, a dog's fish fart is deadly.
Full answer by paparazzo: https://outdoors.stackexchange.com/a/18306 (CC BY-SA 3.0).
Need it done for your business? UphillTech.