We use cookies to allow us and selected partners to improve your experience and our advertising. By continuing to browse you consent to our use of cookies. You can understand more and change your cookies preferences here.

Home & garden.

When you click on a retailer link on our site, we may earn affiliate commission to help fund our not-for-profit mission.Find out more.

Updated: 1 Jun 2022

Best dog harnesses

Shopping for a new dog harness? We've tried out some of the most popular picks around, paying close attention to safety and comfort.
Tom Morgan

A dog harness gives you more control over your pet than a traditional collar, also reducing strain on the animal's neck. In our expert guide, we round up the best dog harnesses worth taking a look at, whatever your budget.

To help you pick the perfect dog harness for your pet, we've tried out some of the most popular options on our own dogs. We've also teamed up with the Blue Cross animal centre to offer some advice on how to fit a dog harness, so check our video for some top tips.

Meet our dog harness testers

To help us try out dog harnesses from some of the biggest pet brands around, we've enlisted a trio of tail-wagging testers.

Dog testers

With some help from Daisy, Milo and Toby, we've been able to put a range of dog harnesses through their paces. For each model below, we've paid close attention to ease of fitting, durability and comfort.

The best dog harnesses

We've put 11 harnesses through their paces from big-name brands, including Julius-K9, Perfect Fit, The Company of Animals and PetSafe.

Dogs owners scored our top-pick dog harnesses highly in the following categories: ease of fitting; accuracy of fit; comfort for the dog; ease of taking off the dog; and durability.

Which? members can view all of the details below. Not yet a member? Log in or join Which? today.

Ancol – Nylon Padded Harness

  • Type: back clip harness
  • Price: £9.99 (small) / £14.33 (medium) / £15.62 (large)

Ancol's dog harness supports the chest, shoulders and neck. The harness comes with reflective stitching which gives you added visibility on an evening walk.

Log in or join Which? for our full verdict on this dog harness.

Bunty - Adjustable Nylon Dog Harness

  • Type: back clip harness
  • Price: £3.99 (small) / £4.99 (medium) / £5.99 (large)

If you're after a cheap dog harness that won't fall apart after a couple of walks, the Bunty is worth a look.

Log in or join Which? for our full verdict on this dog harness.

Bunty - Adjustable Soft Fabric Harness Vest

  • Type: back clip harness
  • Price: £7.99 (small) / £8.99 (medium) / £9.99 (large) / £10.99 (extra large)

This harness is made from a soft mesh material and fastens with a single buckle.

Log in or join Which? for our full verdict on this dog harness.

Julius K9

  • Type: back clip harness
  • Price: £19.99 (29-36cm chest circumference) to £39.99 (82-115cm chest circumference)

A Velcro pad on each side of the harness says 'Julius K9' out of the box but you can request personalised ones that have a custom message or even a Union Jack on them.

Log in or join Which? for our full verdict on this dog harness.

Mikki – WalkRite Anti-pull Harness

  • Type: back clip harness
  • Price: £9.48 (small) / £9.53 (medium) / £10.72 (large) / £9.08 (extra large)

The Mikki WalkRite features a reflective collar. Your dog has to 'walk' into this harness for you to start fitting it. 

Log in or join Which? for our full verdict on this dog harness.

Perfect Fit

  • Type: back clip harness
  • Price: £33 (24-40cm chest circumference) to £49 (64-122cm chest circumference)

A modular design means the Perfect Fit harness can be resized. A fleece lining aims to prevent rubbing on your dog's joints.

Log in or join Which? for our full verdict on this dog harness.

PetSafe – Easy Walk Harness

  • Type: front clip harness
  • Price: £8.99 (extra small) / £9.99 (small) / £12.99 (small/medium) / £13.99 (medium) / £14.99 (large/extra large)

This PetSafe harness comes bundled with an extensive instruction booklet that tells you how to get the right fit.

Log in or join Which? for our full verdict on this dog harness.


  • Type: back clip harness
  • Price: £44.95

This back clip harness aims to reduce the strain on your pet's neck if they tend to pull on a walk. It's available in a range of vibrant colours.

Log in or join Which? for our full verdict on this dog harness.

The Company of Animals – Halti Harness

  • Type: front and back clip harness
  • Price: £15

The Halti harness is designed as a training tool. It comes with two harness attachment points – one by the dog's chest and another on its back.

Log in or join Which? for our full verdict on this dog harness.

The Company of Animals – Non-pull Harness

  • Type: back clip harness
  • Price: £11.99 (small) / £13.95 (medium) / £15.85 (large)

A security lock on this non-pull harness prevents over-tightening. It features a chest mesh design.

Log in or join Which? for our full verdict on this dog harness.

Trixie – Premium Touring Harness

  • Type: back clip harness
  • Price: £8.99 (26-38cm chest circumference) to £17.99 (70-110cm chest circumference)

To fit this harness, you slide it over your dog's head and attach the belly straps The Trixie has some fleece padding on the inside of the straps

Log in or join Which? for our full verdict on this dog harness.

Prices above correct as of March 2021. Taken from manufacturer website where available.

Back clip vs front clip dog harnesses

Every dog is different, which is why choosing the right style of harness is the key to keeping your pooch happy.

If your dog doesn't have thick fur, for instance, a well-padded harness will help keep them comfortable. If they love burrowing in the undergrowth, then a harness with a mesh design is likely to get caught up in thorns and twigs.

Back clip dog harness

This is the most common type of dog harness. As the name suggests, you attach your lead to a hook that's positioned above your dog's back.

Unlike a traditional dog collar, a back clip harness won't place any pressure on your pet's neck if you need to pull back on the lead. If you own a dog with a sensitive trachea, using a back clip harness won't cause any discomfort, provided the front straps sit at the dog's chest rather than at the neck.

A back clip harness can also be an effective option if your dog has a habit of wiggling out of her or his collar.

Be warned, though – if your dog suddenly pulls on a back clip harness, you'll be pulled along thanks to the 'sled dog effect'.

This type of harness isn't designed to improve the behaviour of a rebellious dog that pulls on walks – front clip harnesses, combined with the right training, are better-suited for that (see below).

Front clip dog harness

The lead attachment on a front clip harness is found at the dog's chest. This type of harness is popular with trainers because, paired with the right teaching methods, it can help to lessen a dog's desire to pull.

If you pull back on the lead on a walk, the position of the front clip will cause the dog to turn their head towards you. This is useful if you want to distract your four-legged friend from something scary or steer them in a certain direction to avoid a hazard.

Depending on your dog's personality and walking style, you may find their legs get tangled with your lead because of the clip position on the dog's chest. If that's the case, you may need to use a shorter lead.

Dog harnesses to stop pulling

These no-pull harnesses are a somewhat controversial choice, as they're designed to cause discomfort to force dogs to calm down.

We caught up with Wood Green The Animals Charity, who told us: 'Non-pull harnesses put pressure under the dog's armpits and they stop pulling because it's uncomfortable. We would advise owners to be careful and to ensure the fit is appropriate.

'On some [non-pull harnesses], the belly strap sits beyond the rib cage and this would be uncomfortable on the dog's soft tummy.'

Dog harnesses for puppies

Shopping for a harness suitable for a puppy can be quite a process, as you'll want something that's both light and secure. The best options we've seen are made of material that can easily adjust to the shape of your dog, but won't weigh down the puppy with chunky plastic clasps and straps.

puppy wearing dog harness on walk

It's important that the harness you pick doesn't restrict the dog's movement, but it needs to be secure enough to stop your puppy wiggling out of it.

If you want to cut out pulling from a young age, picking the right harness to partner with effective training methods can have a noticeable effect. Remember to make sure the design of the harness doesn't tighten too much if the dog resists on a walk.

Online research can go a long way. Wood Green The Animals Charity says that Facebook groups can be a handy source of information – find a group made up of owners of your dog's breed and you'll be able to share advice.

Where to buy a dog harness

Dog harnesses come in all shapes and sizes and you’ll have no trouble finding a harness online, whatever breed you own. Most of the websites we’ve seen provide size charts that help you measure your pooch before you buy.

But before you part with your money, make sure you check the retailer’s returns policy. In the event you try the harness on your dog and it doesn’t fit perfectly, you’ll probably want to get a refund for the product or swap it out for a different size.

Popular online retailers that stock dog harnesses include:

  • AllPetSolutions stocks a range of vest-style harnesses, padded harnesses and reflective harnesses. Big-name brands featured on the site include Ancol, Company of Animals, Halti, PetSafe, Ruffwear and Trixie. Expect to spend between £5 to £40.
  • Amazon sells hundreds of dog harnesses available in a range of sizes. One of the better-known brands on the site is Julius-K9, which is offering its Powerharness in several sizes and colours.
  • Argos has a small selection of dog harnesses, the majority of which are from Julius-K9. Prices start at around £5 and jump up to £40.
  • eBay offers dog harnesses running from XXS all the way to XXL. Popular brands includer Ancol, Bunty, Julius-K9 and Ruffwear. Note that you can filter by dog breed, which might save you some time.
  • Pets at Home stocks over 150 dog harnesses at the time of writing. Featured brands include Julius-K9, Trixie, Ruffwear and Halti. The retailer’s own range of dog harnesses start at £10 and rise to around £20.

Buying a dog harness online

If you're buying online, you need to know your dog's measurements. Specialist online stores usually have a guide on where to measure your dog and how to apply those measurements to the harnesses they stock. If in doubt, get in touch with them and ask.

When you buy goods online, you have the right under the Consumer Contracts Regulations to cancel these at any time from the point you buy the goods and up to 14 days after. To cancel, notify the retailer within this period. After that's taken care of, you have a further 14 days to return your goods for a full refund.

You must cover the cost of returning an unwanted harness, unless the retailer says it will cover these costs. Just in case the retailer disputes you've returned your goods, we recommend you get proof of postage or send via recorded delivery. The retailer is allowed to make a deduction from your refund if the value of the goods has been reduced as a result of you handling the goods more than was necessary.

It's best not to take your dog on a proper walk to see if it fits. Even if it's a dry day and your dog's usually well behaved, you can guarantee that's the day it decides to roll in something it shouldn't. Instead, try it out indoors or in a dry garden.

Buying a dog harness instore

Anecdotally, we've found pet shops that will let you take your dog inside for a quick fitting, but remember to ask before you go in. Check if you can try the harnesses on your dog in-store, to help you get the best fit for your dog's size and breed.

However, if your dog's never worn a harness and is a bit nervous, trying one on for the first time in a busy, unfamiliar environment isn't likely to end well.

You can buy a harness to try on at home, but the store doesn't have to let you return it simply because it doesn't fit. Check its returns policy before you buy.

If the harness is faulty, you're entitled to a refund. The harness should be of satisfactory quality, fit for purpose and as described. If it's not, you have the right to get a full refund from the retailer within 30 days.

The Consumer Rights Act also entitles you to a repair or replacement if the harness develops a fault after the first 30 days and within the first six months.

If your harness is faulty, we can help you start a claim with the retailer for free. Create a faulty goods complaint letter using our free online tool.

collection of colourful dog harness

A well-fed dog is a happy dog. Find out how to choose the best dry or wet food for your pet with our guide on the best and worst dog food brands, and keep them eating at a steady pace with our slow feeder dog bowl reviews.

How to fit a dog harness

We teamed up with the Blue Cross to put together a video to help you fit a dog harness. From how to train your dog to get used to a harness, from what a good fit looks like, our video's got you covered.

Many thanks to the Blue Cross dog behaviourist, Ryan Neile, and his lovely border collie, Tok.

1. Loosen the straps 

Loosen all the straps so you can easily place the harness on your dog for the first fitting.

2. Prepare your dog for loud noises 

It's important to make sure your dog is comfortable with wearing a harness. If you're dealing with a harness that makes a loud clicking noise, teach your dog to associate that sound with a treat. 

Try fastening the clasps close to the dog's ears (while the harness is off of the dog) and then reward your pet. 

3. Prepare your dog for the loop holes 

Depending on the harness you're using, your dog may need to pass its head through a loop. 

If that's the case, a tasty treat can help you both through the process. 

Put a treat in your hand and pass your hand through the hole where your dog's head will go. 

Repeat this process a couple of times, each time moving the loop hole closer to your dog's head. 

Once you've built up that positive association, you can have the dog pass its head entirely through the hole.

4. Bring everything together 

Now that your dog is familiar with the harness, you're in a better position to attach it fully. 

When fitting the harness, make sure there's enough room under each of the straps for you to fit two fingers. 

If you make the harness too tight, the straps will rub against the dog's joints and cause problems. 

Pine Ridge Dog Sanctuary recommends taking your dog to a pet shop if you're unsure your harness is correctly fastened. 

After all, you don't want your dog escaping from a loose harness.

Thank you

We'd like to thank Blue Cross animal charity, Wood Green The Animals Charity and Pine Ridge Dog Sanctuary for helping us create this guide.