Happy Doll Fabric Sex Dolls

1. Introduction to Fabric Love Dolls

Custom Makeup with Eyes Drawing
Fabric Doll with Custom Drawn Eyes and Makeup

Fabric dolls are not industrialized and are 100% handmade. Some slight imperfections should be expected. Happy Dolls are essentially made of cotton. Sakura Dolls only offer full fabric dolls, while Happy Doll offers both full fabric dolls and hybrid dolls with silicone heads and fabric bodies to meet the demand for realistic fabric dolls.

2. Happy Doll Unboxing Video

Watch an unboxing of a Happy Doll by Samurai Dolls, a passionate collector and reviewer.

3. Learn More About Fabric Love Dolls

Before diving into more details, check out our dedicated blog post to learn the PROs and CONs of fabric love dolls.

You can find the measurements of Happy Doll and Sakura Dolls in the table below. As of today, fabric dolls are the lightest love dolls on the market. They are easy to operate and pose, thanks to their extremely light weight. For Happy Dolls, we can make flat chest (A Cup) for all bodies, meaning there will be no silicone gel implants added to the body.

Fabric Doll Body Dimension
Body Dimensions of Fabric Dolls by My Robot Doll

4. How Fabric Dolls Are Made

The body of fabric dolls is primarily made of cotton and fabric, consisting of multiple layers:

  • The outer skin is made of spandex fabric, which is highly stretchy, smooth, and soft. It is possible to change the outer skin. With basic sewing skills, you can make them look like new.
  • The layer next to the skin is stuffed with polypropylene cotton (PP cotton).
  • The chest of a Happy Doll is made of cotton. Silicone gel weighing from 300g (B Cup) to 1200g (E Cup) is an option and can be added/glued on top to 140cm - 168cm bodies for Happy Doll. There is no silicone gel option for Sakura Dolls.
  • The chest of a Sakura Doll is made of polyurethane sponge.
  • Each fabric body has a foam core made of polyurethane sponge.
  • Each fabric doll is equipped with a metal skeleton that is posable with different joints.
Fabric Love Doll Joint Movements
Joint Movements of Fabric Love Dolls

5. Fabric Doll Poseability

Like TPE and silicone dolls, fabric dolls can pose thanks to the metal skeleton and joints. The metal skeleton of fabric dolls has fewer joints, and the foam core is not as flexible as TPE or silicone. Therefore, fabric dolls have a more limited range of movement. Please refer to the movement range below to protect the fabric body and skeleton:

  • The neck can be moved forward and backward within 45°, but cannot be moved to the left or right.
  • The back joint can be moved forward within 30° and cannot be bent backward.
  • The elbows can be bent but cannot be rotated to the left or right.
  • The knee joints can be bent for all bodies and can only be rotated within 60°, except for the 126cm body which cannot be moved.
Fabric Doll Default Face Without Makeup
Default Face of a Fabric Doll Without Makeup

6. Face Customization and Makeup

The default fabric heads come with minimal makeup as shown above. The head is made of fabric, allowing customization like open eyes, closed eyes, or asymmetry. To enhance realism, factory makeup artists can perform custom makeup using washable paint and cosmetics.

There are several customization options for the eyes:

  • Default: glued laminated photographic paper eyes, not movable.
  • Drawn eyes: best from the front, allows more personalization.
  • Magnetic eyes: movable for expression changes—great for photos.
  • Magnetic mouth: allows facial expression changes using stickers.
Custom Makeup Possibility
Custom Makeup Possibilities for Fabric Dolls

7. Fabric Doll Movable Eyes Demo

8. Magnetic Mouth Sticker Demo

9. Anime Character Makeup

For anime lovers and otakus, the makeup artists accept a clear portrait photo of your anime waifu and perform the makeup manually. Depending on the character, the final result can reach 60% to 70% likeness to your original photo.

Shopping Cart

Basic Search:

Height & Weight:

Filter by Height

126 - 168 cm

Filter by Weight

8 - 13 kg


Scroll to Top