Skip to content

25 Dog-Friendly Restaurants in South Africa Worth Bringing Your Best Friend To

Discover 25 dog-friendly restaurants in Cape Town, Johannesburg and Durban, from stylish cafés to seaside spots that welcome your four-legged friend.

Bookmark article to read later

By Vuya Maqubela  | August 18, 2026 | Restaurants

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.

Mount Nelson makes afternoon tea a little more special with a welcome for four-legged guests.

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.

Sotano pairs Mediterranean dining and sea views with a warm welcome for dogs.

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.

The Strangers Club offers relaxed indoor and ourdoor dining in a setting where dogs are warmly welcomed.

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.

Aegir Project Brewery offers a relaxed Noordhoek setting where dogs are welcome beneath the milkwoods.

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.

Blind Tiger's leafy outdoor spaces make it an easy choice for dining with your dog.

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.

Arbour Café offers relaxed courtyard dining where dogs are welcome to linger.

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.

Doppio offers a lively outdoor setting where dogs can join the table.

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.

Old Town Italy in Umhlanga is a relaxed spot for Italian fare with your dog by your side.

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.

Lupa Osteria serves up relaxed Italian dining on a dog-friendly patio in Westville.

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.

Surf Riders brings beachside dining and a dedicated menu for Durban's four-legged diners.

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.