Christmas Gifts

See our bestsellers

Choosing the perfect gifts for Christmas has never been so easy and during the run up to Christmas, any orders received after 24th September qualify for our extended returns policy where returns will be accepted up to 31st January!

... Read more

We’ve put together a collection of our favourite products for men, ladies and dogs. We have a fantastic range of luxury gifts at prices to suit all pockets. From luxury leather shooting accessories and stainless steel hip flasks to mugs organisers, notebooks and pens, you’ll find the perfect gift at John Norris. Read less

Filter By

40% OFF
Barbour Fernwood Quilted Gilet - Indigo

Barbour

£99.95 £59.95

Hoggs of Fife Kingston Ripstop Gilet

Hoggs of Fife

£54.95 £49.45

25% OFF
Barbour Tartan Dog Lead

Barbour

£57.95 £42.99

25% OFF
25% OFF
Barbour Tartan Dog Collar

Barbour

£39.95 £28.99

25% OFF
Barbour Tartan/Webbing Dog Collar

Barbour

£24.95 £17.99

25% OFF
Barbour Tartan/Webbing Dog Lead

Barbour

£26.95 £19.99

Barbour Tartan Quick Dry Dog Towel

Barbour

£21.95 £16.99

Barbour Dog Walkers Pouch

Barbour

£29.95 £22.99

25% OFF
Barbour Jacket Dog Toy

Barbour

£15.95 £11.95

Sophie Allport Unicorn Childrens Backpack

Sophie Allport

£30.00 £24.00

Joules Chesterfield Pet Bed - Navy

Joules

£50.00 £40.00

Barbour Glass Coffee Cup - Green

Barbour

£12.95 £10.35

Barbour Blyth Socks - Olive Night

Barbour

£9.95 £7.95

Barbour Blyth Socks - Cordovan

Barbour

£9.95 £7.95

Barbour Ogston Wax Jacket - Olive

Barbour

£279.00 £222.99

Barbour Lutz Quilted Jacket - Black

Barbour

£179.00 £142.99

Barbour Corbridge Wax Jacket - Rustic

Barbour

£249.00 £198.99

Barbour Corbridge Wax Jacket - Olive

Barbour

£249.00 £198.99

Barbour Oakmoor Fleece Gilet - Olive

Barbour

£99.95 £78.99

Barbour Oakmoor Fleece Jacket - Olive

Barbour

£119.00 £94.99

Barbour Harrow Beanie - Navy

Barbour

£29.95 £22.99

Barbour Carlton Beanie - Mid Brown

Barbour

£29.95 £22.99

Barbour Hooded Pom Dog Jumper - Navy

Barbour

£29.95 £22.99

Barbour Ladies Belsay Wax Jacket

Barbour

£199.00 £158.99

Barbour Ladies Ridley Tartan Gloves

Barbour

£39.95 £30.99

Barbour Ladies Birch Dress

Barbour

£89.95 £70.99

Barbour Wax Sports Hat

Barbour

£31.95 £24.99

Barbour Ladies Contin Cross Body Bag

Barbour

£39.95 £30.99

Barbour Cree Tartan Holdall

Barbour

£69.95 £54.99

50% OFF
50% OFF
50% OFF
Henry Wag Rope Buddy Dog Toy - Drake Dog

Henry Wag

£12.99 £6.49