Sex problems

I hate to sound so shallow but my new bf is small and it doesn’t feel good because he is so small. What can I do to make it feel better? Also what can we do to make him last longer? He cums in literally a minute and then he goes soft.