If you can't find the perfect one, which we all know if virtually impossible then maybe the only answer is to knit one. Knit him to your specifications, make him fat, thin or just about any which way you like. Make the boyfriend of your dreams!
Create the perfect boyfriend with this Knit Your Own kit. Using the needles and yarn, simply follow the instructions to create a soft and cuddly handsome young chap. He's a great listener, is loyal, and will accompany you anywhere you go.
Show him off at home or in the office and make all your friends jealous, they won't think your weird, just realistic.
No great skill required, as no man is perfect.