Across South Africa, a growing number of restaurants and cafés are making room for four-legged guests, from leafy courtyards and seaside terraces, to farm-style restaurants with enough space for a post-lunch lie-down.
Cape Town is particularly well served, with several restaurants offering water bowls, dog treats, and even dedicated canine menus. Johannesburg has embraced the café culture of outdoor dining, while Durban's promenade and coastal restaurants make an easy case for combining a walk with lunch.
Cape Town
1. The Foodbarn Café & Tapas: Noordhoek
Few places make as much sense for a dog-friendly lunch as Noordhoek. The Foodbarn sits inside Noordhoek Farm Village and has a relaxed, spacious atmosphere that creates a space for families and dogs alike.
The restaurant itself explicitly describes its four-legged guests as welcome, while its current menu asks that dogs remain on leash. There is also easy access to the grassy communal area outside.
Why go: A sophisticated but relaxed lunch after a walk on Noordhoek Beach.
2. The Melting Pot: De Waterkant
The Melting Pot brings global street-food influences to a charming De Waterkant setting, with café tables beneath the trees and a rooftop terrace. For dogs, the shaded outdoor areas are the real draw, with water bowls available on request.
Why go: An urban option for a long lunch with your dog.
3. Mount Nelson Hotel: Gardens
For something more polished, bring your dog to the terrace at Mount Nelson for afternoon tea. The hotel has gone well beyond simply permitting dogs: its special dog-tea menu includes roast beef, meatloaf, and peanut-butter bone biscuits, while designated dog-friendly indoor tables make the experience possible even when Cape Town weather turns.
Why go: Because your dog deserves afternoon tea too.
4. Maria's Greek Café: Gardens
Dunkley Square has long been one of Cape Town's most sociable neighbourhood spots, and Maria's Greek Café is particularly welcoming to dogs. The restaurant has a communal water bowl at the entrance and, depending on the day, your dog may even receive a Karoo lamb bone. Well-behaved dogs can also be off leash.
Why go: Greek food, leafy pavement tables, and a distinctly neighbourhood feel.
5. Our Local Kloof Street: Gardens
Our Local is the sort of place where your dog won't feel like an outsider. The eclectic café, housed in a converted mechanic's workshop, has a loyal following among four-legged regulars. There is a water bowl by the entrance, dog treats are available to purchase, and the restaurant even has a wall dedicated to photographs of visiting dogs.
Why go: For the interiors as much as the food – expect plants, vintage furniture and plenty of personality.
6. Step Brothers Restaurant and Bar: Three Anchor Bay
Step Brothers' location at the Three Anchor Bay Tennis Club makes it appealing after a walk through Green Point Urban Park. The Italian-inspired bar, deli and restaurant has outdoor tables specifically suited to four-legged socialising, with water bowls provided.
Why go: Homemade pasta, wood-fired pizza, and an easy-going Italian atmosphere.
7. Sotano: Mouille Point
Sotano is one of the better choices if you want a dog-friendly restaurant that still feels like a proper night out. Its wide verandah overlooks the Mouille Point promenade, while dogs are treated to cushions, water bowls, and even a dedicated Fur Babies menu.
Why go: Mediterranean food, sea views, and sundowners.
8.Limoncello Ristorante: Noordhoek
Under the milkwood trees, Limoncello is made for long, lazy lunches. The Neapolitan-inspired restaurant has outdoor tables where well-behaved dogs can settle while their owners work through wood-fired pizzas, seafood, and Italian classics. The restaurant provides water bowls on request, and dogs may be off leash if well behaved.
Why go: Post-beach pizza and a glass of wine under the trees.
9. Chardonnay Deli: Constantia
Set in a century-old farm building, Chardonnay Deli has the sort of garden-and-patio setting that makes bringing a dog feel entirely natural. There are shady spots, water bowls, and dog treats available at the till. The restaurant's sister café in Kalk Bay is also dog-friendly.
Why go: A relaxed Constantia lunch surrounded by greenery.
10. The Strangers Club: Green Point
Located in a heritage farmstead just off Green Point's Main Road, The Strangers Club is one of those places that feels more like someone's beautifully designed garden than a restaurant. Dogs are welcome in the courtyard, with water bowls and plenty of attention from staff.
Why go: A peaceful breakfast or lunch away from the city's busier restaurant strips.
11. Café Roux: Noordhoek
Café Roux has tables spilling out into Noordhoek Farm Village beneath oak trees and umbrellas, making it a natural destination after a walk on the Noordhoek Common. Dogs are welcome outside, with water bowls and a communal grassy area where pups can stretch their legs.
Why go: Breakfast, lunch, cake or evening pizza – this is an all-day dog-friendly favourite.
12. Aegir Project Brewery: Noordhoek
Founded by Rory and Carey Lancellas alongside their dog, Aegir, this brewery has always had a convincing claim to being dog-friendly. Its outdoor tables sit beneath the Noordhoek milkwoods, with water bowls provided.
Why go: Craft beer, burgers and a relaxed post-beach experience.
Johannesburg
Johannesburg's dog-friendly restaurant scene is about leafy neighbourhood cafés, courtyards, and outdoor sidewalks. The city has a particularly strong brunch culture – which happens to work rather well for dogs.
13. Goddess Cafe: Linden
Goddess Café takes the concept of pampering your pet seriously. Dogs are welcome in the outdoor seating areas and receive fresh water and a complimentary doggie treat. There is even a Pooch Meal on the menu.
Why go: For a brunch that looks as good on Instagram as it tastes.
14. Blind Tiger Cafe: Parkview
Blind Tiger is unusually explicit about its pet policy: the restaurant describes itself as animal and pet friendly and welcomes animal visitors as long as they don't disturb other guests. Its garden and outdoor spaces make it an easy choice for dog owners.
Why go: California-inspired food, cocktails and a slightly theatrical Parkview atmosphere.
15. Milk Bar: Parkmore
Milk Bar is a relaxed Parkmore option with plenty of outdoor space, making it a useful choice for casual dining with a dog. It has been included among Johannesburg's established pet-friendly restaurant recommendations.
Why go: Casual breakfast, lunch, or a coffee stop.
16. Arbour Café & Courtyard: Birdhaven
Arbour Café's terrace is one of the city's established dog-friendly destinations, offering a relaxed setting for breakfast, brunch, and lunch. The café's outdoor environment makes it suited to owners who want to linger over a meal without leaving their dogs behind.
Why go: French-inspired café food in a leafy courtyard.
17. Nice on 4th: Parkhurst
The leafy streets of Parkhurst lend themselves to dog walking, and Nice on 4th is an obvious place to finish the route. Dogs are welcome at the outdoor sidewalk seating, with the café specifically describing itself as child- and dog-friendly.
Why go: A classic neighbourhood breakfast or brunch after a morning walk.
18. Doppio Zero: Greenside
Doppio Zero Greenside is a lively option for owners who prefer somewhere with more energy. The restaurant has a spacious outdoor seating area and is included in current Johannesburg pet-friendly restaurant guides, with dogs expected to remain well behaved and on leash.
Why go: Wood-fired pizzas, pasta, and Mediterranean-inspired food.
19. Salvation Cafe - 44 Stanley: Milpark
Set within the 44 Stanley precinct, Salvation Café has an appealing courtyard-style environment with tables spilling onto a covered veranda. It is one of Johannesburg's established dog-friendly café choices and works well for a slow weekend brunch.
Why go: A relaxed brunch surrounded by design-led shops and courtyards.
Durban
Durban may have the most naturally dog-friendly restaurant geography of the three cities. The promenade, beaches, and warm climate mean outdoor dining is part of the city's DNA – and several restaurants have gone one step further by offering water bowls and dedicated dog menus.
20. Old Town Italy: Umhlanga
Old Town Italy's Umhlanga branch combines an Italian market, deli, bakery and restaurant, with outdoor seating where dogs are welcome. Recent pet-friendly guides confirm that well-behaved dogs on leads can join their owners outside.
Why go: Espresso, pastries, pizza, and an Italian-market atmosphere.
21. Mahā Café: Point Waterfront
Mahā is a stylish choice for dog owners who don't want to compromise on the food. The Point Waterfront café is listed as dog-friendly with outdoor seating. It also has a resident-dog history, with Daisy long associated with the café.
Why go: Creative, locally sourced food in one of Durban's more design-conscious cafés.
22. Lupa Osteria: Westville
Lupa Osteria's Westville branch offers a dog-friendly patio, making it one of the better choices when you're after something more substantial than coffee and cake. Think wood-fired pizza, handmade pasta, and an easy-going Italian atmosphere.
Why go: Italian comfort food after a leisurely walk.
23. On Point Waterfront: Point Waterfront
For something easy and casual, On Point Waterfront makes a good choice. Dogs are welcome at its outdoor patio, where owners can settle in for food and drinks while taking in the waterfront setting.
Why go: Waterfront views and a relaxed lunch.
24. Surf Riders Café: South Beach
Surf Riders is arguably one of Durban's strongest dog-friendly choices. The restaurant explicitly describes itself as pet-friendly and has a dedicated WOOF! menu. Its South Beach location also makes it ideal for combining a promenade walk with breakfast, lunch, or a post-beach coffee.
Why go: Beach views, casual food, and a proper dog menu.
25. FOAM Café: Umdloti
Technically just outside central Durban, FOAM is worth the short drive for anyone who wants to combine a seaside outing with brunch. The beachfront café welcomes well-behaved dogs on leads, provides fresh water, and operates daily.
Why go: Ocean views, breakfast and the possibility of a beach walk afterwards.
Before you bring your dog
Dog-friendly does not necessarily mean dogs everywhere. In most of these restaurants, the welcome applies to outdoor seating, and some have specific rules about leads, the number of dogs per table, or where pets can sit.
A few simple rules make the experience better for everyone:
- Call ahead if you're unsure. Restaurant policies can change, particularly around busy periods.
- Ask for an outdoor table when booking.
- Keep your dog on a lead unless the restaurant explicitly allows otherwise.
- Bring water and a waste bag, even if the restaurant provides bowls.
- Don't assume every dog will enjoy a busy restaurant. A quiet courtyard may be much better for an anxious or reactive dog.
- Keep your dog close to your table.
- And, importantly, never assume that another restaurant in the same group has the same pet policy – always check the specific branch.