1 / 8The Grosvenor Arms
Shaftesbury, Dorset
Yes. Dogs can stay in all rooms.
A boutique hotel with 17 bedrooms in the hilltop Dorset town of Shaftesbury, where dogs are a regular presence in the club style bar by the wood burner.
Shaftesbury is an ancient hilltop market town in Dorset, and The Grosvenor Arms stands in the heart of Shaftesbury, a short walk from Gold Hill and its views across the Blackmore Vale. Georgian features meet contemporary design, and with dogs welcome in all 17 bedrooms, this is a dog friendly hotel right in town.
Any of the bedrooms can be shared with your dog, from high-ceilinged doubles with king size beds to the Balcony Suite, where you can sit out and hear the fountain in the courtyard below. Bathrooms are stocked with Ubiety natural bath and body products. The house rule is to never leave your dog alone in the bedroom or bathroom unless it is in a secure crate. How many dogs can come the hotel doesn't say, so mention yours when you book.
Dogs are a regular presence in the bar, where you can sink into a leather armchair by the wood burner with the full menu or just a snack. Our listing doesn't state where else your dog can join you at mealtimes, so ask before you reserve. The kitchen serves hot and cold food all day, every day: unfussy cooking with a modern British foundation and an international twist, local, wild and organic wherever possible.
The Cranborne Suite is a huge room flooded with light from Georgian windows, with a charming fireplace and a freestanding bath. The town sits on the edge of Cranborne Chase, where old chalk downland and ancient woods make for wonderful walking with a dog. Wildpack's Melbury Hill and Fontmell Down Walk is 3.4 miles away, and Win Green and the Ox Drove Circular 4.1 miles.
Facts checked October 2026 from the hotel's own website. Details can change, so please confirm anything important, especially the dog rules, with the hotel before you book.
At a Glance: Dogs
- Rooms for dogs
- All rooms
- Dogs per room
- The hotel doesn't say
- Size or breed limits
- The hotel doesn't say
- Dog fee
- £20 per stay
- Left alone in the room
- Not allowed
- In the bar
- Welcome
- In the lounge
- The hotel doesn't say
- Eating with your dog
- The hotel doesn't say
- In the grounds
- Welcome
- Dog extras
- The hotel doesn't say
- Walks from the door
- The hotel doesn't say
- Nearest dog friendly beach
- None within 20 miles
Where the hotel doesn't say, check with the hotel when you book.
Book your stay
The Grosvenor Arms is booked through Booking.com. Tell the hotel you are bringing your dog when you book.
Book now with Booking.comWe may earn a commission if you book through this link, at no extra cost to you.
For You
- Eating and drinking
- All day dining
- Rooms
- Roll top baths and suites
- Parking
- Street parking
- Children
- Children welcome
Frequently Asked Questions
Is The Grosvenor Arms dog friendly?
Yes. Dogs can stay in all rooms. This comes from The Grosvenor Arms's own website. Details can change, so check with the hotel when you book.
How many dogs can I bring to The Grosvenor Arms?
The hotel doesn't say how many dogs you can bring, so check with the hotel when you book.
Is there a charge for dogs at The Grosvenor Arms?
£20 per stay.
Can I eat with my dog at The Grosvenor Arms?
The hotel doesn't say where you can eat with your dog, so check with the hotel when you book. Dogs are welcome in the bar.
Can I leave my dog in the room at The Grosvenor Arms?
No. The hotel says dogs must not be left alone in the room.
Are there dog walks near The Grosvenor Arms?
Dog friendly walks on Wildpack within 5 miles include Melbury Hill and Fontmell Down Walk (3.4 miles) and Win Green and the Ox Drove Circular (4.1 miles).
Check dates and availability for The Grosvenor Arms
Book now with Booking.comWhat’s Nearby?
Dog Friendly Hotels Nearby
The closest dog friendly hotels to The Grosvenor Arms. Every dog fact comes from the hotel's own website.
Booking links are affiliate links. We may earn a commission if you book through them, at no extra cost to you.
All dog friendly hotels in Dorset









