Dog trainers in the UK
1,800 listings across 964 towns
Biggest towns
All towns, A to Z
A
- Aberdeen1
- Aberdeenshire4
- Abergavenny3
- Abingdon3
- Accrington1
- Acton1
- Airdrie1
- Airdrie (ML)2
- Airth1
- Aldershot1
- Aldingbourne1
- Alexandria1
- Alfreton1
- Allerton Mauleverer with Hopperton1
- Alloa1
- Alrewas1
- Alton1
- Altrincham3
- Alvechurch CP1
- Amersham1
- Andover2
- Angus1
- Antrim1
- Antrobus1
- Arbroath1
- Ardrossan1
- Arisaig1
- Armagh1
- Ascot1
- Ashbourne1
- Asheldham1
- Ashford (TN)3
- Ashford (TW)1
- Ashington1
- Ashover CP1
- Aston Ingham1
- Atherstone2
- Axbridge1
- Aylesbury2
- Aylesbury (HP)6
- Aylesbury (OX)1
- Aylesford1
- Ayr1
B
- Bacup1
- Baldock2
- Balham1
- Ballyclare2
- Ballyclare (BT)1
- Ballyloughan1
- Ballymena1
- Banbury3
- Banbury, Uk1
- Bangor2
- Banwell1
- Bargoed1
- Barnet1
- Barnsley2
- Barnstaple1
- Barrow-in-Furness2
- Barrow-upon-Humber1
- Barry2
- Barton1
- Basildon2
- Basingstoke5
- Bath1
- Bath (BA)3
- Bath (BS)1
- Bathgate4
- Beaconsfield1
- Beaconsfield (HP)1
- Beccles1
- Bedale1
- Bedford (MK)9
- Bedford (PE)1
- Bedworth2
- Beenham1
- Beith1
- Belfast1
- Belfast (BT)2
- Belford1
- Benenden1
- Benfleet3
- Berkeley2
- Berkhamsted1
- Bethersden1
- Beulah1
- Beverley1
- Beverley (HU)3
- Bewdley1
- Bexhill on Sea1
- Bexley2
- Bicester1
- Bicester (OX)5
- Bideford1
- Biggleswade1
- Biggleswade (SG)3
- Billericay1
- Billingham1
- Billingshurst1
- Birkenhead1
- Birkin1
- Birmingham13
- Bishop Auckland1
- Bishop's Stortford3
- Bishop's Waltham1
- Bitterley1
- Bitton1
- Blackpool2
- Blandford Forum2
- Blankney1
- Blantyre1
- Bodmin3
- Bognor Regis1
- Bolton1
- Bolton (BL)5
- Bonnyrigg1
- Bootle1
- Borden1
- Boston2
- Bourne2
- Bournemouth3
- Brackley1
- Bracknell1
- Bracknell (RG)6
- Bracknell Forest1
- Bradford6
- Bradwell1
- Braidwood1
- Braidwood, Carluke1
- Brailes1
- Braintree2
- Brandon2
- Braunton (EX)1
- Braunton (KT)1
- Brent Knoll1
- Brentwood3
- Bridford1
- Bridgend2
- Bridgnorth2
- Brighouse (HD)1
- Brighouse (LS)1
- Brighton3
- Brindle1
- Bristol1
- Bristol (BS)18
- Bromley1
- Bromsgrove (B)1
- Bromsgrove (DY)1
- Brough1
- Brough (HU)5
- Broxburn1
- Buckingham1
- Buckland Filleigh1
- Buckland Monachorum1
- Bude1
- Burbage1
- Bures1
- Burgess Hill4
- Burntwood2
- Burton upon Trent1
- Bury (BL)2
- Bury (OL)1
- Bury St Edmunds1
- Bury St Edmunds (IP)2
- Bushey1
- Buxton1
C
- Cadgwith1
- Caerphilly2
- Caldercruix1
- Callander1
- Camberley5
- Cambridge1
- Cambridge (CB)5
- Canterbury6
- Cardiff1
- Cardiff (CF)9
- Carlisle1
- Carlisle (CA)4
- Carluke1
- Carluke (ML)1
- Carmarthen1
- Carrog1
- Carshalton1
- Carterton1
- Castleford1
- Caterham1
- Charlesworth1
- Chatham1
- Chatham (ME)1
- Cheddar1
- Chedworth1
- Chelmsford1
- Chelmsford (CM)10
- Cheltenham1
- Cheltenham (GL)8
- Chesham2
- Chester1
- Chester (CH)5
- Chester Le Street1
- Chesterfield1
- Chesterfield (S)5
- Chichester6
- Chigwell3
- Chinnor1
- Chippenham1
- Chipping Norton2
- Choppington1
- Chorley4
- Christchurch1
- Churchtown1
- Cirencester1
- Clacton-on-Sea2
- Clacton-on-Sea (CO)1
- Cleator Moor1
- Cleethorpes1
- Clevedon1
- Clydau1
- Clydebank1
- Coalville3
- Codsall Wood1
- Colaton Raleigh1
- Colchester1
- Colchester (CO)6
- Coleraine1
- Colgate1
- Colne1
- Colne Engaine1
- Congleton1
- Consett1
- Consett (DH)1
- Conwy1
- Conwy (LL)1
- Copythorne1
- Corby4
- Coulsdon1
- Coventry1
- Coventry (CV)7
- Cowbridge2
- Craigavon1
- Craigavon (BT)2
- Cranbrook & Sissinghurst1
- Cranleigh1
- Cranleigh (GU)2
- Crawley3
- Crediton1
- Crewe1
- Crewkerne2
- Croydon2
- Cwmbran1
- Cynwyd1
D
- Dalkeith1
- Darlington7
- Darwen1
- Daventry2
- Dawlish2
- Deal1
- Deeside1
- Denbigh1
- Denton1
- Derby7
- Dereham1
- Dereham (NR)3
- Desford1
- Devon2
- Dewsbury2
- Didcot1
- Dinas Powys1
- Diss2
- Doncaster2
- Doncaster (DN)7
- Doncaster (NE)1
- Donington CP1
- Dorchester4
- Dorking3
- Dover2
- Drayton Bassett1
- Driffield1
- Droitwich1
- Dromore1
- Dronfield1
- Dudley2
- Dumbarton1
- Dumfries1
- Dumfries and Galloway1
- Dundee2
- Dunfermline4
- Dungannon1
- Dunmow1
- Dunoon1
- Dunstable1
- Dunston1
- Durham3
- Durnford1
E
- Easington Village1
- East Grinstead1
- East Grinstead (RH)1
- East Lindsey1
- East Riding of Yorkshire1
- Eastbourne1
- Eastleigh1
- Eastleigh (SO)3
- Eccleshall1
- Edinburgh2
- Edinburgh (EH)5
- Egginton1
- Egham1
- Ellesmere Port1
- Elsted and Treyford1
- Ely2
- Ely (CB)4
- Enfield4
- Epping3
- Epsom5
- Erith2
- Erskine1
- Essex1
- Everton1
- Evesham1
- Exeter2
- Exmouth1
- Eye1
F
G
- Galston1
- Gaydon1
- Gerrards Cross1
- Gillingham1
- Glasgow11
- Glastonbury1
- Glenrothes1
- Glenrothes (KY)2
- Glossop4
- Gloucester2
- Gloucester (GL)6
- Gloucestershire1
- Godalming1
- Goole2
- Gosport5
- Graffham1
- Grange-over-Sands1
- Grantham2
- Gravesend2
- Great Altcar1
- Great and Little Wigborough1
- Great Doddington1
- Great Dunmow1
- Great Horwood2
- Great Malvern1
- Great Steeping1
- Great Yarmouth6
- Greenford1
- Greenock1
- Greenock (PA)1
- Grimsby5
- Grimstead1
- Guildford7
H
- Haddington1
- Hailsham2
- Halberton1
- Halesowen (B)3
- Halesowen (DY)1
- Halifax7
- Haltwhistle1
- Hampshire (SO)1
- Hampshire (SP)1
- Hampton1
- Hampton (TW)1
- Hampton (WR)1
- Harlow5
- Harpenden1
- Harrogate3
- Harrogate (HG)3
- Hartfield1
- Hartlepool2
- Haslemere2
- Hastings3
- Hatfield (AL)2
- Hatfield (N)1
- Havant2
- Haverfordwest1
- Haverhill3
- Haxey1
- Hayle1
- Hayling Island1
- Haywards Heath1
- Headbourne Worthy1
- Heanor1
- Heap Bridge1
- Heathfield1
- Hedley1
- Helston1
- Hemel Hempstead3
- Hemington1
- Hempnall1
- Henfield1
- Henley-on-Thames2
- Hereford1
- Hereford (HR)6
- Herne Bay2
- Hessle2
- Heworth Without1
- Hexham3
- High Peak1
- High Wycombe5
- Higham1
- Highbridge1
- Highland1
- Hilton CP1
- Hitchin3
- Hockley2
- Hoddesdon1
- Holbeach CP1
- Holt1
- Holwell1
- Honeyburge1
- Honiton2
- Hope Valley1
- Horley2
- Horncastle1
- Hornchurch1
- Horndean1
- Hornsea1
- Horsham2
- Hougham Without1
- Hove1
- Huddersfield3
- Hull1
- Hull (HU)6
- Hunstanton1
- Huntingdon1
- Hyde2
- Hythe1
K
L
- Lanark1
- Lancaster1
- Lancing1
- Lancing (BN)1
- Larbert1
- Larne2
- Laughton CP1
- Launceston1
- Launceston (PL)1
- Leatherhead4
- Leeds11
- Leicester2
- Leicester (LE)12
- Leicestershire2
- Leigh (ST)1
- Leigh (WN)2
- Leigh-on-Sea1
- Leighton Buzzard1
- Leiston1
- Leominster2
- Leominster (HR)1
- Letchworth1
- Leven1
- Leyburn1
- Leyland1
- Leyland (PR)1
- Lichfield1
- Lichfield (WS)1
- Lincoln2
- Lincoln (LN)3
- Lingfield1
- Linlithgow1
- Liphook3
- Lisburn2
- Lisburn (BT)2
- Littlehampton4
- Liverpool7
- Liverpool City Region1
- Livingston2
- Llanelli2
- Llanfarian1
- Llangollen1
- Llangynog1
- London7
- London (E)5
- London (N)4
- London (NW)2
- London (SE)14
- London (SW)8
- London (W)5
- London (WC)1
- Longsdon1
- Looe1
- Loughborough2
- Loughton1
- Louth1
- Lowestoft2
- Luton3
- Lutterworth1
- Lytham St Anne’S1
- Lytham St Annes2
M
- Mablethorpe1
- Madron1
- Maidenhead3
- Maidstone7
- Maldon1
- Malton1
- Manchester11
- Mansfield1
- March2
- Margam1
- Margate1
- Market Drayton1
- Market Harborough1
- Market Harborough (LE)1
- Markfield1
- Marlborough1
- Marlow2
- Matlock1
- Melton Mowbray4
- Merriott1
- Merthyr Tydfil1
- Middlesbrough1
- Middlewich1
- Midlothian1
- Millom1
- Milnthorpe1
- Milton Keynes1
- Minehead1
- Minehead (TA)2
- Minety1
- Mold1
- Morecambe1
- Morpeth1
- Much Hadham1
- Muir of Ord1
- Mursley1
N
- Nantwich1
- Navestock1
- Ne1
- Neston1
- Nether Heage1
- New Milton (BH)2
- New Milton (SO)1
- Newark2
- Newbiggin1
- Newbiggin by the Sea1
- Newbury1
- Newcastle2
- Newcastle upon Tyne1
- Newcastle Upon Tyne (NE)7
- Newmarket1
- Newmarket Suffolk1
- Newport1
- Newport (NP)3
- Newport (PO)1
- Newport (TF)1
- Newquay1
- Newry2
- Newry, Mourne and Down District Council1
- Newton Abbot1
- Newton Aycliffe1
- Newtown1
- Newtown Linford1
- Newtownabbey1
- Newtownards2
- Nigg1
- Normanton1
- North Ayrshire1
- North Elmham1
- North Shields1
- North Somerset1
- North Walsham1
- North Wraxall1
- North Yorkshire2
- Northampton12
- Northchapel1
- Northolt1
- Northwich7
- Northwood1
- Norwich1
- Norwich (NR)7
- Nottingham1
- Nottingham (NG)15
- Nuneaton1
- Nuneaton (CV)1
O
P
- Paignton1
- Paignton (TQ)3
- Paisley3
- Par1
- Peacehaven2
- Peebles2
- Penarth1
- Penicuik2
- Penrith2
- Penzance1
- Pershore1
- Perth3
- Perth and Kinross1
- Peterborough2
- Peterborough (PE)3
- Petersfield1
- Petworth2
- Pilning and Severn Beach1
- Pirbright1
- Plymouth2
- Polegate2
- Pontefract1
- Pontefract (WF)2
- Ponteland1
- Pontlliw and Tircoed2
- Poole1
- Poole (BH)4
- Port Talbot1
- Portsmouth6
- Poulton-le-Fylde1
- Prestatyn2
- Preston4
- Prestonpans1
- Pudsey2
- Pulborough3
R
- Raglan1
- Ramsgate1
- Rayleigh3
- Reading13
- Redcar1
- Redditch2
- Redhill1
- Reigate1
- Retford1
- Retford (DN)3
- Rhyl1
- Richmond (DL)1
- Richmond (TW)1
- Ringwood3
- Rochdale2
- Rochester1
- Rochester (ME)2
- Rochford3
- Romford1
- Romford (RM)4
- Romney Marsh2
- Romsey3
- Rotherham2
- Rotherham (S)3
- Rowlands Castle1
- Royston1
- Royston (SG)2
- Rugby1
- Rugby (CV)5
- Rugeley2
- Ruislip1
- Runcorn1
- Rushden1
- Ruthin1
- Ryde1
- Rye1
S
- Saddleworth1
- Saffron Walden1
- Sale3
- Salford2
- Salisbury6
- Saltash1
- Saltburn by the Sea1
- Samlesbury1
- Sandbach1
- Sandhurst1
- Scarborough3
- Scarcliffe1
- Scarisbrick (L)1
- Scarisbrick (PR)1
- Seaford2
- Seascale1
- Seaton1
- Selby1
- Sevenoaks4
- Shaftesbury2
- Shapwick1
- Shedfield1
- Sheerness1
- Sheffield1
- Sheffield (S)9
- Shefford1
- Shepperton1
- Sherborne1
- Sherfield English1
- Shipley1
- Shoreham-By-Sea3
- Shrewsbury3
- Sible Hedingham1
- Sidcup1
- Sidcup (DA)1
- Sidmouth1
- Sittingbourne1
- Sittingbourne (ME)5
- Sittingbourne, Kent1
- Skegness1
- Skelmersdale1
- Skipton1
- Skipton (BD)1
- Sleaford1
- Slough1
- Smethwick1
- Snettisham1
- Snodland1
- Solihull3
- Somerset (BA)2
- Somerset (TA)1
- Somerton1
- Sompting1
- South Ayrshire1
- South Elmsall2
- South Lanarkshire1
- South Milford1
- South Ockendon3
- South Shields1
- South Stoke, Reading.1
- Southampton1
- Southampton (SO)17
- Southend-on-Sea2
- Southminster2
- Southport3
- Southwell1
- Spalding1
- St Albans1
- St Austell2
- St Buryan, Lamorna and Paul1
- St Clears1
- St Helens (L)1
- St Helens (WA)4
- St Ives (PE)1
- St Ives (TR)1
- St Lawrence, Ilketshall1
- St Neots1
- Stafford2
- Stafford (ST)1
- Staines1
- Stanley1
- Stapleford1
- Staveley CP1
- Stevenage1
- Stevenage (SG)1
- Stewkley1
- Stirling4
- Stoak1
- Stockport6
- Stockton-on-Tees4
- Stoke Golding1
- Stoke-On-Trent5
- Stone1
- Stonehouse1
- Stotfold1
- Stourbridge1
- Stourport-on-Severn1
- Stowmarket1
- Strabane2
- Stratford upon Avon2
- Street1
- Stroud6
- Sudbury3
- Suffolk1
- Sunderland1
- Surrey (GU)1
- Surrey (SM)1
- Sutton Coldfield1
- Sutton In Ashfield3
- Swadlincote1
- Swaffham1
- Swanley3
- Swansea1
- Swansea (SA)6
- Swindon8
T
- Tadworth, Surrey1
- Tamworth7
- Taunton1
- Taunton (TA)4
- Templecombe1
- Tewkesbury1
- Thames Ditton1
- Thatcham1
- The Saxhams1
- Thetford2
- Thirsk1
- Thornton Cleveleys1
- Thornton-Cleveleys1
- Thurloxton1
- Tincleton1
- Tipton1
- Tithby1
- Todmorden1
- Tollerton1
- Tonbridge1
- Torquay2
- Totnes1
- Towcester2
- Tring4
- Tring Rural1
- Trowbridge1
- Truro2
- Tunbridge Wells1
- Tunbridge Wells (TN)2
- Twickenham2
W
- Wadhurst1
- Wakefield2
- Wakefield (WF)7
- Wallasey2
- Wallington1
- Waltham Abbey3
- Waltham Cross1
- Walton-on-Thames1
- Wantage2
- Warbstow1
- Ware3
- Warlingham1
- Warminster4
- Warrington1
- Warrington (WA)5
- Warwick2
- Washington1
- Waterbeck1
- Waterhouses1
- Waterlooville3
- Watford5
- Welling1
- Wellingborough1
- Wellingborough (NN)1
- Wellington Without1
- Welwyn1
- Welwyn Garden City1
- Wembley1
- West Bromwich1
- West Devon1
- West Drayton1
- West End1
- West Hatch1
- West Lothian2
- West Malling1
- West Mersea1
- West Midlands Combined Authority1
- West Wickham2
- West Yorkshire1
- Westbury2
- Westerham (RH)1
- Westerham (TN)1
- Weston Longville, Norfolk1
- Weston-Super-Mare2
- Wetherby1
- Wetleyrocks1
- Weybridge1
- Weymouth1
- Whitmore1
- Whitstable2
- Wickford1
- Widnes1
- Widnes (WA)1
- Wigan8
- Wigston1
- Willenhall1
- Wilmslow1
- Wilmslow (SK)1
- Winchelsea1
- Winchester3
- Windermere1
- Winsford1
- Wirral3
- Wisbech1
- Wishaw2
- Witley and Milford1
- Witney5
- Woburn Sands1
- Woking1
- Wokingham1
- Wolverhampton1
- Wolverhampton (WV)5
- Woodbridge2
- Worcester1
- Worcester (WR)6
- Worcester Park3
- Worcestershire2
- Worksop1
- Worksop (S)2
- Worthing3
- Worthing, Sussex1
- Wotton under Edge3
- Wouldham1
- Wrangle1
- Wrexham1
- Wrexham (LL)1
- Wymeswold1
- Wymondham1
Listings come from OpenStreetMap contributors and Overture Maps Foundation places, compiled 2026-11-13. We haven’t checked them with the businesses, so please call before you go. Spotted a mistake? Tell us. How we use this data.
Opening soon: an easier way to manage your pet’s medication
We’re getting ready to launch. Join the waitlist and we’ll let you know when Scruffsy opens.