Sharon Osbourne suffered a miscarriage at 28 after she was attacked by two dogs.

Sharon Osbourne

Sharon Osbourne

The 'X Factor' judge was unaware she was expecting a baby with her now-husband Ozzy Osbourne, who she met when she was 18 years old, when she was savaged by her parents' pet pooches at their home in England.

Speaking on 'The Talk' on Wednesday (16.11.16), the 64-year-old star explained: "When I was about, oh my lord, 28, I was attacked by a Doberman Pinscher and a Bernese Mountain Dog. They were my parents' and I came into the house - then I had a very high-pitched voice - and their ears went like this (up). I walked in the door, said hello and bang. The Doberman jumped up and headbutted me - that's one of the things that they do - and got me down to the ground and they both attacked me.

Fortunately for Sharon, her mother Hope was at home at the time and managed to pull the two dogs - who have an average combined weight of 85kg - off her before they caused her serious damage.

Sharon said: "I went to hospital and I didn't know, but I was pregnant and eventually lost the baby. It's the most frightening thing in the world and time goes in slow motion and fear - I was just so fearful I could do nothing. You're like a rag doll."

Despite the vicious attack in her late 20s, Sharon didn't let the experience put her off getting her own dogs in the future and now is the proud owner of six pooch pals - Bella, Rocky, Alfie, Charlie, Flick and Moe - and two cats called Puss and Mo-Mo.

Sharon and Ozzy - who met when the brunette star was in her late teens while her father Don was managing the 67-year-old rocker's band Black Sabbath - have been married since 1982 and have three children Aimee, 33, Kelly, 32, and Jack, 31, together.