Dog beds for medium dogs
A medium dog is roughly 9–20 kg: French bulldog, corgi, cocker spaniel, beagle, border collie, miniature schnauzer. If you're looking for a specific breed, open its page for a precise recommendation. Here we cover what matters for this group: how to measure, and why medium breeds most often end up with the wrong size.
Go by length and width, not weight. Measure your dog lying on its side with legs stretched, from nose to the base of the tail, and add 10–15 cm — that's the inner space you need, the room between the bolsters. Medium dogs are often wider than their weight suggests: a corgi or bulldog is low but stocky, so watch the width too when the dog sprawls on its side.
Choose a M–L bedSize M–L beds
Which size to pick
| Weight | Size | OUTER | INNER SPACE |
|---|---|---|---|
| up to 4 kg | XS | 50×45×20 см | 25×25 см |
| up to 6 kg | S | 65×50×20 см | 40×30 см |
| up to 12 kg | M | 75×65×20 см | 50×43 см |
| up to 20 kg | L | 90×80×25 см | 60×50 см |
| up to 35 kg | XL | 110×85×25 см | 75×55 см |
| up to 60 kg | 2XL | 120×100×25 см | 85×70 см |
| up to 100 kg | 3XL | 145×115×25 см | 110×85 см |
Measurement tolerance ±2–3 cm. Torn between two — take the bigger one.
What to consider when choosing
M — outer 75×65, inner 50×43, up to 12 kg: French bulldog, pug, miniature schnauzer.
L — outer 90×80, inner 60×50, up to 20 kg: corgi, cocker spaniel, beagle, border collie.
In the chart we deliberately give the inner space, not just the outer size: most makers publish only the bed's footprint, so the buyer can't tell how much room is really inside the bolsters. Go by the inner figure — that's what you measured the dog against. The medium group is the most versatile: it fits most household dogs of average build, so the point is not to guess but to measure — the difference between M and L is a few centimetres of inner space, and the number settles it.
This is the group people misjudge in both directions. They take M "the dog isn't big" — but a broad corgi or bulldog only fits M curled up. Or they take L "with room to spare" for a dog under 9 kg, which then huddles in a corner. The rule is simple: if the dog sleeps sprawled on its side, take L; if mostly curled and closer to 10 kg, M is enough. In doubt, measure the lying dog and let the number decide.
Medium dogs are active and sleep in varied poses — curled, then on their back with legs up. So both depth and a defined bolster matter: flat-faced breeds (bulldog, pug) rest their head on it, which helps them breathe in sleep. The filler holds shape and won't press flat under a medium-weight dog, and the level base won't sag — which matters for long-backed breeds such as dachshunds and some spaniels.
In sizes M–L all four EGO fabrics are available: oxford (waterproof, easy to clean), rogozhka (dense weave), SOFT velour (the warmest) and TOUCH velour (soft, sheds hair easily). Active, shedding dogs (corgis, spaniels) usually get oxford or rogozhka; those who like warmth and comfort (bulldog, pug) get SOFT or TOUCH velour. All fabrics are upholstery-grade, the same quality as on mid-range sofas.
The cover comes off on a YKK zipper and machine-washes at 30°C. Hair lifts off with a brush in a minute, easiest from oxford and rogozhka. A spare cover can be ordered separately, without buying a new bed. Made in-house by BOSYAK, dispatch in 1–2 days; custom sizes on request.



