We have five dogs, and if I let one of them sleep with me, then they would all want to. Then there wouldn’t be room for me, especially since they range in weight from 35 to 120 pounds.
I have found, though, that different dogs have different manners when sleeping in my bed. Sally spreads herself out as wide as possible and pushes against me, often pushing me right out of bed. Boudreaux likes to lie on top of me and, since he weighs 65 pounds, that is a bit uncomfortable. Bourbon curls in a tiny (relatively speaking) ball on the far corner of the bed while Shorty wants to lie neatly along side of me under the covers. Scarlett likes to lie at right angles to me, with either one paw on me, or her head on my feet. She has a really heavy head so she always makes my feet go to sleep.
Right now, I do not let any of them sleep on me, but they do sleep on the floor around me on dog beds and blankets they have stolen from my son’s bed. The cats generally do sleep on me, though, three or four at a time.