These 18" dresses will fit Baby Annabell, Baby Born, My Generation and any other 18" Doll. They also fit the new Baby Annabell which is 43 cms. I have been making dolls clothes and dolls pram/cot bedding for over 25 years and conform to British Standard Toy Regulations.