For the diner look, I think the red canvas shoes with a white sole, white toe cap, and white laces low top or maybe even high top converse styled shoes. Also, for ripped jeans for guys, I think that there are too many rips showing skin which reminds me of female ripped jean looks. Ripped jeans...