
Pubs & Cafés
Exploring Hampshire with your four-legged friend? You’re in luck! The county is packed with fantastic dog-friendly cafés and pubs where you and your pooch can enjoy a warm welcome, tasty food, and a relaxed atmosphere.
Whether you're in the countryside, by the coast, or wandering through town, there’s always a great dog-friendly stop nearby.
Find what you need easily with the drop down menu 👇
Have we missed your favourite spot? Drop me a line so that I can add it!
The Ferryboat Inn
Hayling Island
Whether you want to stop off after a lovely walk or take your dog with you everywhere, our lovely pub is the perfect place to bring your furry friend. Well behaved dogs are allowed in our beer garden and our bar area.
We have a variety of drinks and tasty food dishes for you to choose from for you and your pup!
Ferryboat Inn Sinah Beach, Ferry Road, Hayling Island, Hampshire PO11 0DG, UK
The Royal Exchange
Lindford, Bordon
A beautifully refurbished village pub in the heart of Lindford, The Royal Exchange offers a warm welcome to all, including four-legged friends. With a sunny alfresco terrace, delicious seasonal menus, and a fantastic selection of local craft beers and fine wines, it's the perfect spot to relax after a countryside walk. Dogs are warmly welcomed inside and out, with treats available at the bar.
Liphook Road, Lindford, Bordon Hampshire GU35 0NX
Willow's Coffee House
Basingstoke
A charming, dog-friendly café nestled in the heart of Basingstoke, Willows Coffee House offers a delightful selection of freshly brewed coffees, teas, and homemade cakes. With its welcoming atmosphere and attentive staff, it's a perfect spot for both you and your canine companion to relax and enjoy.
Willows Coffee House, Church Street, Basingstoke, UK
The Hideaway
Southsea
A stylish, laid-back café just off Highland Road, The Hideaway is a local favourite for brunch lovers and coffee enthusiasts. With a relaxed vibe, friendly staff, and dogs warmly welcomed inside, it's the perfect coastal stop-off after a walk on the common or beach.