Sorry to jump in ahead of @BriarFlyer, but for us finding private drivers was as simple as contacting the lodge for recommendations. And WhatsApp is widely used for communication. For shorter journeys, the usual RideShare apps (Uber, Bolt etc.) are available and you can check ratings. Suspect many of the Rideshare drivers would do longer trips too.Wow that sounds amazing @BriarFlyer, and I feel like I might be a dog person too!
How did you organise this? Did you just make direct contact with the various lodges and book yourselves in? And how did you organise transport between the lodge locations? How does one find a reliable private driver?