Oscar-winning actress Charlize Theron counts goats among the best pets she's ever had - because they are so cheeky.

The MONSTER star, who grew up on a farm in South Africa, finds the unconventional pets provided endless hours of fun for her when she was a child.

She says, "I had a couple of goats when I was growing up. They're great. It's like having the most mischievous friend you can ever imagine, because they love jumping on beds and eating things that they shouldn't be eating and climbing counters and eating the curtains.

"It's great fun when you're a kid."