I wonder if a cargo e-bike wouldn't be perfect for this?
Check out this guy's twitter feed, his dog's name is Raven. He lives not far from me. I don't think it's a e-bike, but I've seen loads of them, and would be useful for carrying so much stuff.
https://twitter.com/CitizenW0lf