I can not believe that here you talk about these things ... hahhaah
I think the perfect guy for every girl (or at least for me) would be:
1) Understanding person
2) that he respect me, then I can respect him.
3) Honest person (at least to me)
4) a guy who just love me as the way i am.
And many more things that we believe are important, but if you someday find your guy, you realize that everything is different and it is important that he understand yo, and support u in ur happy or sad moments and love u as the way u are! :)