Johannesburg is one of South Africa’s most dynamic cities so it’s great to visit for a few days or to reside in. It is always good fun for the family – but did you know it is also a very pet-friendly city in terms of activities and restaurants?