Best Dog-Friendly Restaurants in St. Petersburg

St. Petersburg is built for eating out with the dog. The weather cooperates almost year-round, patios are everywhere, and plenty of spots go past tolerating dogs into actively courting them, with water bowls, shaded tables, even printed dog menus and a fenced dog park you can order beer from. This guide rounds up the best dog-friendly restaurants in St. Petersburg, grouped by cuisine so you can match the food you’re after to a patio your dog is welcome on. For Mexican, Italian, and seafood we have full deep-dive guides; the pubs and American grills that don’t fit a category are right here.

Restaurant Cuisine Neighborhood The dog setup Price
Red Mesa Mercado Mexican Edge District Gated front patio, water bowls $$
Taverna Costale Italian Downtown Street patio, prints a dog menu $$$
The Big Catch at Salt Creek Seafood Salt Creek Covered patio, dog menu, treats $$
Ferg’s Sports Bar & Grill Sports bar Central Avenue Fenced off-leash dog park, dog menu $$
Three Birds Tavern American 4th Street N Farmhouse patio, water bowls, treats $$
Parkshore Grill American Beach Drive Reserved dog section on the patio $$$

Dog-friendly Mexican in St. Petersburg

St. Pete does dog-friendly Mexican as well as any city its size, from counter-service taco patios to shaded Tulum-style courtyards with a margarita list. Red Mesa Mercado is the easiest one to love with a dog, but Casita Taqueria, Nueva Cantina, and Pepe’s Cantina all keep welcoming patios too.

Red Mesa Mercado

  • Cuisine: Mexican
  • Address: 1100 1st Ave N, St. Petersburg, FL 33705
  • Neighborhood: Edge District
  • Hours: Sun-Thu 9am-9pm, Fri-Sat 9am-10pm
  • Price: $$
  • What to order: Street tacos or a breakfast burrito
  • Phone: 727-954-7430
  • Website: redmesamercado.com

The Edge District counter from the Red Mesa family runs loose, sunny Cali-Mex, and the gated patio out front was clearly drawn up with dogs in mind. Settle in behind the wrought iron, your pup gets a water bowl, and since the doors open at 9am it works as a morning-walk reward too.

See our full guide to dog-friendly Mexican restaurants in St. Petersburg for all six picks with hours and what to order.

Dog-friendly Italian in St. Petersburg

For pasta and pizza with the dog along, the downtown core is the heart of it. Taverna Costale leads on sheer dog hospitality, with Il Ritorno’s Michelin-listed kitchen, BellaBrava on Beach Drive, and Bonu’ over in the Edge District filling out the list.

Taverna Costale

  • Cuisine: Italian
  • Address: 200 Central Ave Ste 165, St. Petersburg, FL 33701
  • Neighborhood: Downtown
  • Hours: Mon-Thu 11:30am-10pm, Fri 11:30am-11pm, Sat 10am-11pm, Sun 10am-10pm
  • Price: $$$
  • What to order: Scratch-made pasta or a wood-fired pizza
  • Phone: 727-954-3863
  • Website: tavernacostale.com

The Fabio Viviani spot on the 200 block of Central is one of the few that prints an actual menu for dogs, so the pup orders too. The breezy patio faces the street; inside it’s scratch pasta, wood-fired pizza, and dry-aged steak when you want to go bigger.

See our full guide to dog-friendly Italian restaurants in St. Petersburg for the rest of the list.

Dog-friendly seafood in St. Petersburg

This is a waterfront town, so dogs and Gulf seafood go hand in hand. The Big Catch spoils dogs the hardest, while Doc Ford’s at the Pier, Fresco’s dockside deck, and Mullet’s Fish Camp all set out patios where leashes are no problem.

The Big Catch at Salt Creek

  • Cuisine: Seafood
  • Address: 1500 2nd St S, St. Petersburg, FL 33701
  • Neighborhood: Salt Creek (Harborage Marina)
  • Hours: Mon 11am-9pm, Wed-Thu 11am-9pm, Fri-Sat 11am-10pm, Sun 11am-9pm
  • Closed: Closed Tuesdays
  • Price: $$
  • What to order: Locally caught grouper, fried or blackened
  • Phone: 727-289-8080
  • Website: thebigcatchatsaltcreek.com

Tucked into the Harborage Marina, this is the one that takes the dog seriously: a dog menu, water bowls, and treats carried out to the covered patio while you watch the boats. The kitchen is locals’-pick seafood, a daily board of whatever came in plus the grouper that made its name. Arrive by car, bike, or boat.

See our full guide to dog-friendly seafood restaurants in St. Petersburg for all six picks.

Dog-friendly pubs and American spots in St. Petersburg

Some of the best dog patios in town don’t slot into one cuisine. These pubs and American grills round out the list, a couple of them more dog-obsessed than anywhere else in St. Pete, and none have a separate guide, so here they are in full.

Ferg's Sports Bar and Grill

  • Cuisine: Sports bar
  • Address: 1320 Central Ave, St. Petersburg, FL 33705
  • Neighborhood: Central Avenue
  • Hours: Sun-Thu 11am-11pm, Fri-Sat 11am-midnight
  • Price: $$
  • What to order: Wings and a cold draft
  • Phone: 727-822-4562
  • Website: fergssportsbar.com

The St. Pete sports-bar institution across from the ballpark runs a fully fenced, off-leash dog park alongside the bar, split into small-dog and big-dog sides with covered seating so you can watch the game while the dog runs loose. There’s a dog chow menu too. On a game day it’s the loudest, happiest dog hang in the city.


Three Birds Tavern

  • Cuisine: American
  • Address: 1492 4th St N, St. Petersburg, FL 33704
  • Neighborhood: 4th Street N
  • Hours: Sun-Thu 11am-10pm, Fri-Sat 11am-11pm
  • Price: $$
  • What to order: Shepherd's pie and a draft beer
  • Phone: 727-895-2049
  • Website: threebirdstavern.com

A scratch kitchen in a century-old farmhouse, where the downstairs patio under the trees is the dog’s spot, water bowls and treats included. The food is American comfort with a Southern lean, the beer list runs 18 deep, and the porch setting makes it one of the more charming places in town to spend an afternoon with the dog.


Parkshore Grill

  • Cuisine: American
  • Address: 300 Beach Dr NE, St. Petersburg, FL 33701
  • Neighborhood: Beach Drive
  • Hours: Mon-Thu 11am-9:30pm, Fri-Sat 11am-10:30pm, Sun 10:30am-9:30pm
  • Price: $$$
  • What to order: Crab cakes and a glass of wine
  • Phone: 727-896-9463
  • Website: parkshoregrill.com

The dressiest dog patio on this list, a Beach Drive mainstay looking out on the Vinoy yacht basin and the banyan trees of Straub Park. The sidewalk terrace keeps a reserved section for guests with dogs, water bowls come out without asking, and the modern-American kitchen makes it the pick when you want the dog along but the meal to feel like an occasion.

Where St. Petersburg’s dog-friendly restaurants cluster

A handful of areas carry most of the load. The downtown grid around Central Avenue and Beach Drive is the densest, with walkable patios at Taverna Costale, BellaBrava, Parkshore Grill, and Ferg’s all within a short stroll. The Grand Central and Edge districts to the west bring the casual, counter-service energy (Red Mesa Mercado, Trophy Fish, Casita Taqueria). The St. Pete Pier puts Doc Ford’s and Fresco’s right on the water downtown, while the southern waterfront at Salt Creek and the Harborage Marina is home to The Big Catch. Head up 4th Street North and you’ll find the leafy, neighborhood feel of Three Birds Tavern.

Frequently asked questions

What is the most dog-friendly restaurant in St. Petersburg?

Ferg’s goes the furthest, with a fully fenced off-leash dog park beside the bar and its own dog chow menu, so the dog can run while you watch the game. The Big Catch at Salt Creek and Taverna Costale are right behind it, both printing actual menus for dogs, and Three Birds Tavern and Parkshore Grill bring out water bowls and treats without being asked.

Are dogs allowed inside St. Petersburg restaurants or only on patios?

Florida health rules generally keep dogs to outdoor seating, so the patio is where you and your pup will sit at nearly all of these. Plan on a patio table, and on a hot afternoon look for the shaded and covered ones, like the trees over the porch at Three Birds Tavern or the cover at The Big Catch.

Which St. Petersburg neighborhoods are best for dog-friendly dining?

Downtown around Central Avenue and Beach Drive has the densest cluster of walkable patios, so you can park once and have your pick. The Grand Central and Edge districts are best for casual counter spots, and the waterfront at the St. Pete Pier and Salt Creek pairs dog patios with boats and bay views.

Do these restaurants provide water or treats for dogs?

Many do. Red Mesa Mercado, Three Birds Tavern, and Parkshore Grill all bring water bowls to the table, while Ferg’s, The Big Catch, and Taverna Costale run full dog menus. It’s always worth asking your server what they keep on hand for your pup.

Do I need a reservation to bring my dog?

The casual spots, from the taco counters to the fish camps, run mostly on walk-ins. The dressier sit-downs like Parkshore Grill and Taverna Costale take reservations and are worth booking on weekends; just ask for a patio table so the dog is welcome.

Ready to go deeper? Browse our full guides to dog-friendly Mexican, Italian, and seafood restaurants in St. Petersburg. Across the bay, see our dog-friendly restaurants in Tampa guide, or head back to the Restaurants1 home page.

Hosting a group? See our guide to private dining restaurants in St. Petersburg.

Looking up instead? See our guide to rooftop restaurants in St. Petersburg.

Last updated: May 2026