Across Alabama, of the 523 dog groomers we list, 517 give a phone number, 38 publish opening hours and 167 have a website. 4 are branches of national chains — Scenthound (4); the remaining 519 are independent. By what they offer: 22 mention nail trims, 11 offer mobile grooming that comes to you, 7 groom cats. Most often named on their own websites: daycare (26), de-shedding (12) and teeth brushing (11). The longest-running is Waggy Tail Grooming and Pet Resort, in business since 1979. 6 describe themselves as family-owned.
Top 10 dog groomers in Alabama
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Clawington of MadisonMadison
Mon–Thu 7am–5:30pm, Fri 7am–2pm, 3pm–5:30pm, Sat 8am–12pm
-
2A Pooches ParadiseDothan
Tue–Thu 7am-5pm
-
3Paws Of PurrfectionMobile
Tuesday–Saturday 8:00 AM–5:00 PM
-
4The Dapper Dog SpawHuntsville
Mon-Fri 8am-2:30pm
-
5Just Fur Pets GroomingTuscumbia
Tue–Fri 7:30am–5:30pm
-
6Waggy Tail Grooming and Pet ResortDaphne
Mon–Fri 8am–5pm, Sat 8am–5pm, Sun 1pm–5pm
-
7A Dog's World Grooming SalonOpelika
Tue-Fri 8am-12pm
-
8Abigail's Waggin' TailsCullman
Mon–Fri 9am–4pm, Sat 8am–9am
-
9Classy PupHoover
Tue–Sat 8:00am – 5:00pm
-
10Doggie Do's Barber ShopBessemer
Wed–Fri 8:30am–6pm, Sat 8:30am–3pm
Cities
Largest first. Towns with a single dog groomer are listed further down this page.
- Mobile24
- Huntsville21
- Dothan13
- Hoover12
- Northport12
- Albertville11
- Madison10
- Decatur9
- Cullman8
- Florence8
- Jasper8
- Birmingham7
- Harvest7
- Montgomery7
- Anniston6
- Athens6
- Daphne6
- Fairhope6
- Hartselle6
- Phenix City6
- Andalusia5
- Clanton5
- Homewood5
- Pell City5
- Prattville5
- Robertsdale5
Other towns in Alabama
One dog groomer each — too few for a page of their own, so they live here.
-
Shaggy Chic Pet GroomingAlabaster
104 Market Center Dr, Alabaster, AL 35007-8610
Mon–Fri 7:30am–5pm
Daycare · Teeth brushing
-
Shear Paradise Dog GroomingAlabaster
521 Wynlake Ct, Alabaster, AL 35007
-
Shaggy Chic GroomingAlabaster
7895 Highway 119 Ste 7, Alabaster, AL 35007-7554
Mon–Fri 7:30am–5pm
Daycare · Teeth brushing
-
A Day In Paradise GroomingAlexander City
2630 Dadeville Rd, Alexander City, AL 35010
-
Charlene's Pet GroomingAlexander City
367 Scott Rd, Alexander City, AL 35010
-
Southern Star Pet Grooming and BoardingAlexander City
10390 Al Highway 259, Alexander City, AL 35010
Daycare
-
Dog Daze SalonAlexandria
7335 U.S. Hwy 431, Alexandria, AL 36250
-
Whit’s Wash & Play Boarding and GroomingAlexandria
5433 US Highway 431, Alexandria, AL 36250-6019
-
Hottdogs Board and Grooming and Poodles and DoodlesArab
529 South Main Street, Arab, AL 35016
-
Pretty Paws On Main,llcArab
14 N Main St, Arab, AL 35016-1239
-
Yippies and the CowdogsArdmore
29186 Old Scrouge Rd, Ardmore, AL 35739
-
Shampooch Dog SpaArley
1912 Co Rd 40, Arley, AL 35541
-
The Comb & CollarAshland
40982 AL-77, Ashland, AL 36251
Since 2017
Locally owned
Daycare
-
Barks & Bubbles Dog GroomingAshland
85774 AL-9 Building B, Ashland, AL 36251
-
Mutt Cutts Grooming and BoardingAshville
10728 County Road 31, Ashville, AL 35953-7131
-
The She ShedAtmore
4612 Butler St, Atmore, AL 36502
-
WAGSAtmore
111 Medical Park Dr, Atmore, AL 36502
-
Pampered Paws Grooming & Boarding ResortAttalla
104 A, Bobby Austin Ave, Attalla, AL 35954
Tue – Fri: 8 am – 4:30 pm
-
Fluff & Buff Grooming Studio LLCAttalla
1235 Highway 77, Attalla, AL 35954-7093
-
Pampered Paws Grooming & Boarding ResortAttalla
104A Bobby Austin Dr SE, Attalla, AL 35954-3313
-
Groomingdale'sAuburn
435 N Dean Rd, Auburn, AL 36830-5047
-
Zoom to Groom Mobile Pet GroomingAuburn
1290 Moores Mill Rd, Auburn, AL 36830
Mobile grooming
-
GroomingdalesAuburn
1625 E University Dr, Auburn, AL 36830-5239
-
Gracie’s Bed & Biscuit, Boarding & GroomingBankston
1871 County Road 93, Bankston, AL 35542-2617
-
The Dog SpaBay Minette
39201 State Highway 59, Bay Minette, AL 36507-8470
-
Town & Country Pet GroomingBay Minette
23 W Pine St, Bay Minette, AL 36507-3210
-
Bark’n Bubbles GroomingBay Minette
13200 Shehan Ln, Bay Minette, AL 36507-7175
-
Kuddles n kissesBayou la Batre
13268 Wintzell Ave, Bayou la Batre, AL 36509
-
Taylor Farms Pet PawlorBeaverton
34655 County Road 49, Beaverton, AL 35544-2307
-
Doggie Do's Barber ShopBessemer
3432 Warrior River Rd, Bessemer, AL 35023-3401
Wed–Fri 8:30am–6pm, Sat 8:30am–3pm
Doodle specialty · Poodle specialty
-
River Paws GroomingBessemer
1046 Belcher Ferry Rd, Bessemer, AL 35023-7704
-
Beka's Barnyard Pet GroomingBlountsville
2440 Black Rd, Blountsville, AL 35031-5908
-
Far Out and Groovy Pet Spa LLCBlountsville
1589 Smith Rd, Blountsville, AL 35031
-
Pet Grooming by AshleyBoaz
106 George Washington Rd, Boaz, AL 35957-3129
-
Barks and BubblesBremen
366 County Road 6, Bremen, AL 35033-5103
-
U Lucky DogBryant
6367 Al Highway 73, Bryant, AL 35958-4240
-
H2T Grooming Lodging & ExoticsCalera
5920 Smokey Rd, Calera, AL 35040
-
Pet Clips StudioCalera
206 Carrington Ln, Calera, AL 35040
-
Dawg Pawz Grooming SalonCarbon Hill
2072 Nauvoo Rd, Carbon Hill, AL 35549
-
Life is Ruff without a Groomer Pet SalonCastleberry
156 Downing, Castleberry, AL 36432
-
Cedar Bluff Pet SalonCedar Bluff
8200 AL-9, Cedar Bluff, AL 35959
-
Bow Wow Resort and SpaCentre
410 CR-441, Centre, AL 35960-7750
-
Kim's Dog SalonCentre
59 CR-169, Centre, AL 35960-7562
-
You Care We CareChancellor
2637 County Road 651, Chancellor, AL 36316
-
The Grooming RoomChatom
172 Renie Mott Rd, Chatom, AL 36518-6300
-
Everyday Pet StylesChelsea
8687 Co Rd 11, Chelsea, AL 35043
Daycare
-
Knotty Dog Spa & BoutiqueChelsea
10699 Old Hwy 280 Bldg 1, Unit 7, Chelsea, AL 35043
-
Blue Rock GroomingChelsea
9165 Old Hwy 280, Chelsea, AL 35043
-
The WoofCitronelle
18925 S 3rd St, Citronelle, AL 36522-2307
Mon–Sun 7am–7pm
Daycare
-
Paws and Claws Pet Grooming and BoardingCitronelle
18933 S 3rd St, Citronelle, AL 36522-2307
-
Pioneer Critter ClipperCitronelle
8025 Maree St, Citronelle, AL 36522
-
KKLSCoffee Springs
6267 Coffee Springs Rd, Coffee Springs, AL 36318
-
Shug’s Pet SpaCoffee Springs
968 Stephenson Rd, Coffee Springs, AL 36318-4878
-
Southern Paw Pet ParlorColumbiana
103 Carter Ln, Columbiana, AL 35051
-
Uppity PupColumbiana
6695 Chelsea Rd, Columbiana, AL 35051
-
Kelli's Kritter KutsCottondale
38 04-17 #0-000-010.005, Cottondale, AL 35453
-
Whispering Pines Grooming & BoardingCottonwood
2087 Dyras Rd, Cottonwood, AL 36320-4313
-
Terrie's Pampered Paws SalonCrossville
1850 Co Rd 384, Crossville, AL 35962
-
Templeton Plantation Pet Hotel & Grooming SpaDadeville
151 Lett St, Dadeville, AL 36853-1172
-
Howlin The Moon Pet Resort LlcDadeville
333 Gardner Dairy Rd, Dadeville, AL 36853-3325
-
Awesome Dog GroomingDaleville
876 N Daleville Ave, Daleville, AL 36322
Since 2014
-
Doggie Do'sDaleville
451 N Daleville Ave #106, Daleville, AL 36322
-
Boarding the Ark Pet Grooming and BoutiqueDeatsville
10147 Holtville Rd, Deatsville, AL 36022-3063
-
Dusty TailsDeatsville
415 Dusty Trl, Deatsville, AL 36022-2515
-
Big and Bella's Mobile Pet GroomingDuncanville
15614 Highway 82 E, Duncanville, AL 35456-1221
Mobile grooming
-
Grooms by MaceyDutton
190 Co Rd 423, Dutton, AL 35744
-
Fleahop GroomingEclectic
80967 Tallassee Hwy, Eclectic, AL 36024-6650
Gland expression
-
Shady Grove Pet SalonElba
2969 County Road 306, Elba, AL 36323-8577
-
G Paws Farm Boarding and GroomingElberta
Elberta, AL
Mon–Fri 8am–5pm
Family-owned
Daycare
-
Lillian Pet GroomingElberta
13750 County Road 91, Elberta, AL 36530
-
Country Clip Pet GroomingElkmont
18740 Coffman Rd, Elkmont, AL 35620-5220
-
Relaxing Paws Pet Grooming and Spa LLCElkmont
21595 Daveen Dr, Elkmont, AL 35620-7159
-
Goldilocks II Pet GroomingElkmont
26485 Mooresville Rd, Elkmont, AL 35620-3519
-
Chelle Bella'sEnterprise
1014 Rucker Blvd A, Enterprise, AL 36330
-
Pet Grooming By CeCeEnterprise
2200 Ozark Hwy, Enterprise, AL 36330
-
Animal Health CenterEnterprise
1107 Boll Weevil Cir, Enterprise, AL 36330
-
Pampered Pets Grooming SalonEufaula
613 S Eufaula Ave, Eufaula, AL 36027
-
Bookers Mill Boarding & GroomingEvergreen
1785 Bookers Mill Rd, Evergreen, AL 36401-5808
-
Hall Family GroomingEvergreen
510 Liberty Hill Dr, Evergreen, AL 36401
-
The Diamond Dog, LLCFayette
213 2nd St NE, Fayette, AL 35555-2401
-
Fur Buddies Cut-N-StyleFayette
115 22nd St NE, Fayette, AL 35555-1159
-
Oliver & Company Pet GroomingFayette
115 22nd St NE, Fayette, AL 35555-1159
-
ShampoodlesFitzpatrick
Fitzpatrick, AL 36029
-
Bells Pet Grooming and BoardingFlomaton
1908 Old Atmore Rd, Flomaton, AL 36441
-
Doggie Do'sFlorala
23303 5th Ave, Florala, AL 36442-3818
-
Kandie's Pampered Pooch Pet GroomingFoley
1917 S McKenzie St, Foley, AL 36535
-
Happy Tails Pet GroomingFoley
21040 Miflin Rd #10, Foley, AL 36535
-
Dotties Pet Spa and GroomingFort Payne
1104 Gault Ave N, Fort Payne, AL 35967
-
For Pet’s Sakes Grooming & BoardingFrisco City
2333 Wild Fork Rd, Frisco City, AL 36445
-
Doggies Choice Grooming SalonFultondale
1214 Decatur Hwy Ste 110, Fultondale, AL 35068
-
Southern Paws GroomingGadsden
1260 Anita Ln, Gadsden, AL 35901
-
Petty Coat GroomingGadsden
1501 Hwy 278 E, Gadsden, AL 35903-2710
-
Topknot'ch Groom 'N RoomGadsden
3315 Forrest Ave, Gadsden, AL 35904
-
K-9 Kottage, LLCGadsden
408 S 2nd St, Gadsden, AL 35901-5207
-
Fluffy Friends llcGardendale
219 Fieldstown Rd, Gardendale, AL 35071
Tue-Fri 7am-6pm, Sat 9am-4pm
-
Myra's Pet SalonGardendale
1118 Main St, Gardendale, AL 35071
-
Broomtown pet salonGaylesville
10501 County Road 41, Gaylesville, AL 35973-2557
-
Polly's Pet GroomingGeneva
410 E Magnolia Ave, Geneva, AL 36340
-
Barepaw Pet GroomingGlencoe
321 Chastain Blvd W, Glencoe, AL 35905
De-shedding · Gland expression
-
Hair Off The Dog GroomingGlencoe
527 Main St E, Glencoe, AL 35905
-
Bonnie's Dog GroomingGrand Bay
11288 Potter Tract Rd, Grand Bay, AL 36541
-
Comb & CollarGrand Bay
8766 Hall Rd, Grand Bay, AL 36541
-
Taylor'd GroomingGrand Bay
12940 US-90, Grand Bay, AL 36541-5606
-
The Grooming CompanyGreenville
2198 Luverne Hwy, Greenville, AL 36037
-
The Pet SalonGreenville
917 E Commerce St, Greenville, AL 36037
-
Cara's Canine CutsGreenville
4946 S Mt Zion Rd, Greenville, AL 36037-8306
-
Brandy's Pampered Pets GroomingGrove Hill
25 Baughville Dr, Grove Hill, AL 36451
-
Andrea's Alabama Paws & Claws Pet GroomingGrove Hill
421 Allen Walker Rd, Grove Hill, AL 36451-6267
-
Shirley's Pet SalonGuin
7568 US Highway 43, Guin, AL 35563-3339
-
Good Dog GroomingGulf Shores
6001 Stardance Trl, Gulf Shores, AL 36542-5696
-
Shear D Tails Grooming LLCGulf Shores
3800 Gulf Shores Pkwy Ste 150, Gulf Shores, AL 36542
-
Paws In The SandGulf Shores
3947 Gulf Shores Pkwy, Gulf Shores, AL 36542-2735
-
The Dog Barn Grooming & BoardingGuntersville
1175 Thompson Falls Rd, Guntersville, AL 35976-6496
Tue-Fri 8am-4pm
-
Guntersville Pet GroomingGuntersville
1612 Gunter Ave, Guntersville, AL 35976
-
Poodles and Pals LLCGuntersville
1120 Blount Ave, Guntersville, AL 35976
-
The Groomer GirlsGuntersville
12650 US Highway 431, Guntersville, AL 35976-9353
-
The Doodle Patch Grooming Co.Hackleburg
248 S Main St, Hackleburg, AL 35564
-
Barks & Bubbles Pet GroomingHaleyville
2545 6th Ave, Haleyville, AL 35565
-
Wagg-N-Tails Dog GroomingHaleyville
2233 21st St, Haleyville, AL 35565-2139
-
Pooch ParlorHaleyville
Macedonia Road (Cty Rd 19), Haleyville, AL 35565
-
Pink PawsHanceville
2000 County Road 541, Hanceville, AL 35077-6111
-
Aunt Jackie's Pet SalonHazel Green
14080 US-231, Hazel Green, AL 35750
-
Doggie JunctionHazel Green
469 Charity Ln, Hazel Green, AL 35750
-
Husky Tails Dog GroomingHelena
3871 Helena Rd, Helena, AL 35080
Mon–Fri 8:00am–5:00pm
De-shedding · Teeth brushing · Gland expression
-
Emily's Furtastic Dog GroomingHelena
97 Ace Pl, Helena, AL 35080
-
The Barkin' PostHenagar
4655 Co Rd 134, Henagar, AL 35978
-
The Pampered PoochHenagar
18086 Al Highway 75, Henagar, AL 35978-4373
-
Brenda's Pet GroomingHenagar
10043 Burton Drive, Henagar, AL 35978
-
Kelden's K9 Behavior/Grooming TailsHokes Bluff
5831 Hwy 278 E, Hokes Bluff, AL 35903-7203
-
Spa 4 PawsHolly Pond
396 Brooklyn Rd, Holly Pond, AL 35083
-
Pet Grooming by RheaHope Hull
2678 Mason Rd, Hope Hull, AL 36043-6164
-
Priority Pet Services Of Alabama, Llc - HueytownHueytown
1342 Hueytown Rd, Hueytown, AL 35023-2415
De-shedding · Teeth brushing · Doodle specialty
-
Ritz Pawz Salon & SpaHueytown
106 Brooklane Dr, Hueytown, AL 35023
-
Happy Hounds Groom & BoardJackson
1331 Forest Ave, Jackson, AL 36545
-
Groomingdales Pet ResortJacksonville
2521 S Pelham Rd, Jacksonville, AL 36265-9512
-
Bark and Bath Pet GroomingJemison
26410 US-31, Jemison, AL 35085
-
Little Angels Pet GroomingJemison
8661 County Road 51, Jemison, AL 35085
-
Canine CornerJoppa
11343 Highway 67 S, Joppa, AL 35087-6068
-
Pampered Pets GroomingKillen
8155 US-72, Killen, AL 35645
-
Trims By TinaKillen
4647 Co Rd 31, Killen, AL 35645
-
Critter ClipsLaceys Spring
4351 US-231, Laceys Spring, AL 35754
-
Royalpooch PetspaLafayette
18408 Veterans Memorial Pkwy, Lafayette, AL 36862
-
Lakeside PawfectionLeesburg
5640 Weiss Lake Blvd, Leesburg, AL 35983
-
Shed Happens Grooming SalonLeighton
3005 Aycock Cemetery Rd, Leighton, AL 35646
-
Zach's Pet GroomingLexington
1419 CR-363, Lexington, AL 35648-5325
-
Dog Shack MOBILE pet groomingLillian
34419 Rosalia Ave, Lillian, AL 36549
-
Groomingdale's Pet SalonLincoln
75291 AL-77, Lincoln, AL 35096
-
Dog Days Spa Grooming by PeggyLineville
26 Blakes Ferry Rd, Lineville, AL 36266
-
Sandy's Doggie ParlorLocust Fork
3420 Co Hwy 13, Locust Fork, AL 35097
-
On Point GroomingLoxley
2127 N Hickory St F, Loxley, AL 36551
-
2Feet 4Paws Grooming SalonLoxley
18810 Explorer Dr, Loxley, AL 36551
-
Tabitha's Pet ParlorLuverne
624 W 3rd St, Luverne, AL 36049-1445
-
The Ruff HutLuverne
865 Patsburg Hwy, Luverne, AL 36049
-
LaPooch Grooming SalonLynn
2560 US-278, Lynn, AL 35575-2532
-
Selita's Dog Boarding Day CareMargaret
200 Brookside Ln, Margaret, AL 35120
-
Emily's Furtastic Dog GroomingMaylene
6683 Highway 17, Maylene, AL 35114
-
Pet Spa And PlayMc Calla
20511 Becky Dr, Mc Calla, AL 35111-1564
-
Tail Waggers Grooming SalonMc Calla
22576 Highway 216, Mc Calla, AL 35111
-
Dirty Dog SaloonMcCalla
22477 Heritage Dr, McCalla, AL 35111-2319
-
Puppy Pals Pet SpaMcCalla
21322 US-11 Suite B, McCalla, AL 35111
-
Biscuits & Bows Pet SalonMeridianville
11041 Highway 231 431 N, Meridianville, AL 35759-2129
-
Christy's Canine CreationsMeridianville
202 Dove Hollow Dr, Meridianville, AL 35759-1952
-
Fairy Tails Grooming SalonMillbrook
3571 Grandview Rd suite g, Millbrook, AL 36054
Mon-Tue 8am-5:30pm, Thu-Fri 8am-5:30pm
-
Vanity Fur Pet Salon and ResortMillbrook
5550 Main St, Millbrook, AL 36054
-
The Grooming CottageMillbrook
4241 Rose Hill Rd, Millbrook, AL 36054
-
Grooming at SniffaniesMillbrook
3332 Main St, Millbrook, AL 36054
-
Barks Ave Grooming and BoardingMonroeville
506 S Alabama Ave, Monroeville, AL 36460-2572
-
Grandma's BoardingMontevallo
6489 Co Rd 10, Montevallo, AL 35115
-
Houndstooth Inn Dog Grooming and BoardingMontevallo
4645 Highway 22, Montevallo, AL 35115-9281
-
Jessie B's pet groomingMontevallo
1030 Highland St, Montevallo, AL 35115-3867
-
The Groom Room Pet Salon in Moody AlMoody
2470 Moody Pkwy, Moody, AL 35004
-
All Dogged Out Dog Grooming and SupplyMorris
624 Glennwood Rd, Morris, AL 35116
-
Shay Dog Professional GroomingMoulton
11227 AL-157 Ste K, Moulton, AL 35650
-
Ashley's spot on dog groomingMoulton
154 Co Rd 110, Moulton, AL 35650
-
Happy DOG Grooming (Moundville, AL)Moundville
118 Elliot Ave, Moundville, AL 35474-4330
-
Happy Dog Baths & GroomingMountain Brook
208 Country Clb Pk, Mountain Brook, AL 35213
-
Dog Grooming SpaMountain Brook
3150 Overton Rd, Mountain Brook, AL 35223
-
Aww' Breeds Pet Salon LLCMulga
7795 Alliance Short Creek Rd, Mulga, AL 35118-9601
-
Four Paws SpaMuscle Shoals
611 Davison Ave, Muscle Shoals, AL 35661
-
You Lucky Dog Grooming and Day SpaMuscle Shoals
1317 Avalon Ave, Muscle Shoals, AL 35661-3107
-
Tail Waggers Grooming SalonMuscle Shoals
107 Gusmus Ave, Muscle Shoals, AL 35661-1731
-
Furry Tails GroomingNew Hope
173 Tina Lane, New Hope, AL 35760
-
Four on the Floor Pet GroomingNewton
80 N College St, Newton, AL 36352-4354
-
Oakman Baths Barks & Bubbles Pet SpaOakman
8236 Market St, Oakman, AL 35579
-
Creekbank Pet SalonOhatchee
1150 Ragan Chapel Rd, Ohatchee, AL 36271-5573
-
Pets First GroomingOneonta
47378 US Highway 231, Oneonta, AL 35121-7502
-
A Dog's World Grooming SalonOpelika
2908 3rd Ave, Opelika, AL 36801
Tue-Fri 8am-12pm
-
Pampered Pets BoutiqueOpelika
1306 McCoy St, Opelika, AL 36801
-
Buttons and Bows Dog GroomingOpelika
8455 AL-51, Opelika, AL 36804
-
Mechelle's Pet SalonOpp
28265 Piland Rd, Opp, AL 36467
-
The Foxy HoundOpp
24409 US-331, Opp, AL 36467
-
Seascape Pet SpaOrange Beach
27250 Perdido Beach Blvd, Orange Beach, AL 36561
-
Ruff Life Dog SpaOrange Beach
26831 Canal Rd Ste 8, Orange Beach, AL 36561
-
Grooming the GulfOrange Beach
4397 Money Bayou Dr, Orange Beach, AL 36561
-
Erma's Boarding and GroomingOxford
284 Old Hwy 202, Oxford, AL 36201
-
Head to Tail Pet CareOxford
225 Plaza Ln, Oxford, AL 36203
-
Cody's Grooming CottageOxford
1907 Cheaha Dr, Oxford, AL 36203
-
The Pampered PoochOzark
1362 S Union Ave, Ozark, AL 36360
Cat grooming
-
Dramatic PawsOzark
986 E Broad St, Ozark, AL 36360
-
Adorable Cuts Pet SalonPelham
9340 Helena Rd, Pelham, AL 35244
BEFORE YOU GO
Agree on the groom before you go
Plan a first visit, collection time and a clear style request.

Plan the first puppy groom
Discuss a gentle introduction, the salon’s requirements and a realistic first service.
Read the guide
Plan grooming pickup
Separate hands-on service time from the salon’s full appointment and collection window.
Read the guide
Explain the haircut you want
Discuss coat suitability, length and daily upkeep before agreeing to a style.
Read the guide