Husband won't cuddle me unless I shave?

I shaved yesterday and we get into the shower tonight and he says to me "if you shave I'll cuddle with you" and I say "well you don't want to cuddle with me you want to have sex. And I don't want to have sex with you." We're 20 and 21 years old and he's telling me we lost the spark because I used to get dressed up for him and stuff. And I told him when I dress up for him he lasts 10 seconds not 20 seconds. To be spiteful I'll admit. But after a year of marriage he doesn't finger me or anything anymore but he expects me to give him more head than sex. And he doesn't care if I come or not during sex. And he's telling me I'M SELFISH?!?!?