Summary: Keep your small pet’s coat hem short where it counts (around the potty area) and use smart shaping and layering for warmth everywhere else. With a measuring tape and a quick “bathroom test,” you can have cozy coverage that never blocks their business.
When you dress a tiny dog or cat, your mission is simple: toasty-warm body, completely clear potty zone.
Think of yourself as a mini couture designer. Just like human stylists talk about flattering hemlines in guides from Fashion For Real Women and Inside Out Style, we’re aiming for the “perfect length” on a much smaller, furrier client.
Map Your Pet’s Potty Zone
Before you even pick up a coat, get familiar with the areas that must stay uncovered.
For most small breeds:
- The “no-cover zone” runs from just behind the front legs to just in front of the hind legs on the underside.
- On males, you usually need the belly hem to stop a bit closer to the chest; females can often have a touch more belly coverage, but never over the actual genital opening.
When your pet stands side-on, imagine a U-shape cut out beneath the belly. The hem should rise into that U so the private parts and the stream/flow path are totally clear.

Measure the Safe Hemline
A quick two-minute measuring session now saves a lifetime of messy coats later.
With your pet standing:
- Measure from the base of the neck to the start of the tail along the spine. This is your overall back length.
- On the tummy, feel where the ribcage ends. That “tuck” area is where the underside hem should end.
For most small breeds, a good rule of paw:
If you’re altering store-bought clothes, trim or curve the belly hem up to that point, then re-hem it. Think of it like tailoring a human midi dress so it hits at the most flattering spot—just adapted for function, not fashion photos.

Use Fabric and Layers, Not Extra Length
Warmth does not have to mean a long, droopy hem.
Instead of adding inches toward the potty zone, add:
For super-chilly walks, you can pair a short-hem coat with leg warmers or booties.

This keeps limbs and paws warm while the underside stays free.
Do the Potty & Play Test
Even the cutest outfit has to pass real-life trials.
Run this quick check for every new piece:
- Step 1: Have your pet stand, sit, and lie down. Watch the belly hem; it should not creep over the genitals in any position.
- Step 2: Gently lift a hind leg as if they’re about to pee or squat. Make sure the coat doesn’t sit in the “line of fire.”
- Step 3: Walk around indoors for a few minutes. If the coat shifts backward, you may need a slightly shorter underside or better chest straps.
If you’re unsure, err on the shorter side underneath and layer up elsewhere. Just as hemline experts recommend avoiding awkward mid-calf lengths on humans, we want to avoid that awkward “almost covering the potty” length on pets—go clearly shorter in that area.
Dress your small breed like the little fashion icon they are: snuggly fabrics, tailored hemlines, and a completely clear potty zone. With a bit of measuring, shaping, and testing, you’ll have outfits that are both runway-ready and bathroom-safe all winter long.
References
- https://utia.tennessee.edu/publications/wp-content/uploads/sites/269/2023/10/W1061E.pdf
- https://www.atlplusmagazine.com/blog-posts/the-best-silhouettes-for-winter-a-stylish-guide-to-staying-warm
- https://www.glamour.com/story/an-important-dressing-lesson-l
- https://jinfengapparel.com/types-of-hemlines/
- https://www.lindsaysilberman.com/how-to-wear-dresses-in-winter/
About the author
Elowen Sage
Lead Pet Wardrobe StylistSmall Breed Lifestyle ExpertCozy Care Advocate
Elowen Sage brings a rare eye for texture and detail to fitwarm. As a Pet Wardrobe Stylist, she looks beyond the mainstream, curating pieces that blend gentle care with quiet luxury for small breeds. Elowen treats every garment as a hug for your pet, ensuring that style never comes at the cost of comfort.
<div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"> <shopify-accelerated-checkout-cart wallet-configs="[{"supports_subs":true,"supports_def_opts":false,"name":"shop_pay","wallet_params":{"shopId":61435150504,"merchantName":"Fitwarm","personalized":true}},{"supports_subs":false,"supports_def_opts":false,"name":"paypal","wallet_params":{"shopId":61435150504,"countryCode":"US","merchantName":"Fitwarm","phoneRequired":true,"companyRequired":false,"shippingType":"shipping","shopifyPaymentsEnabled":true,"hasManagedSellingPlanState":false,"requiresBillingAgreement":false,"gatewayType":"CONNECTED","merchantId":"PBFYR8L8XMR8Y","sdkUrl":"https://www.paypal.com/sdk/js?components=buttons\u0026commit=false\u0026currency=USD\u0026locale=ja_JP\u0026client-id=AexZEtAxk09Ncgj6FSWFFyGKbxxAZ_LTyJ2DPdJWl1YUlecinmc5AfIaRF2qYjWlusWahlzz6SVkY5Ci\u0026merchant-id=PBFYR8L8XMR8Y\u0026intent=authorize","serviceableCountryCodes":["AC","AD","AE","AF","AG","AI","AL","AM","AO","AR","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CO","CR","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FR","GA","GB","GD","GE","GF","GG","GH","GI","GM","GN","GP","GQ","GR","GS","GT","GW","GY","HN","HR","HT","HU","ID","IE","IM","IN","IO","IQ","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MK","ML","MM","MN","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PS","PT","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SZ","TA","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TZ","UG","UM","US","UY","UZ","VA","VC","VE","VG","VN","VU","WF","WS","XK","YE","YT","ZA","ZM","ZW"]}}]" access-token="b4d127119e79d869fab9ed2a7b3d2b56" buyer-country="US" buyer-locale="ja" buyer-currency="USD" shop-id="61435150504" cart-id="ea748e4338d14232491595a5ef66aeab" enabled-flags="["a1d1f9a1"]" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li><li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div>