The 26-year-old actress has been linked to a string of famous faces including Cisco Adler, socialite Brandon Davis and British rocker Luke Pritchard.
But now Barton has said her string of failed relationships has put her off dating, reported Daily Mail online.
"I've given up men. Sadly, there doesn't seem to be anyone out there for me. My last three boyfriends haven't worked out, so I'm giving guys a rest for a while. I'm putting all my love, care and attention into my three dogs.
"Don't ask why, but they are a good replacement for men in terms of affection," she said.