All dogs can be crate trained BUT whether you want to do it or not is up to you.
Crate training games mean most dogs once crate trained will all try to pile into a crate whenever one appears 
There are lots of reasons as to why it is a good idea and worth persevering with but equally if you don't want to then it is up to you.
Reasons to crate
If dog is left at vet for any treatment they are crated
Very safe way for dogs to travel in cars
Dogs and children have clear boundary
Crated trained dogs usually are able to relax at ease in any situation if they have their crate -makes staying away from home a breeze.
Great place to put muddy dog after a walk and avoid the need to spring clean the whole house 
I am aware that many people do all of the above in other methods as well so not meaning to kick off crate is the only way to do post!
It does sound at the moment that you have some counter conditioning to do ie your puppy now associates the crate with being left rather than a positive association.
if I have a sleeping puppy I would left them into the crate stroke them until they dropped off to sleep again
All meals are given in the crate
Treats are dropped into the crate frequently throughout the day so the puppy learns positive things happen near the crate
All of the above done with the door open
Re Nightime I would put the crate where the puppy lies on the floor and still sleep on the sofa so a gently compromise.
If the puppy looks at the direction of the crate or sniffs it I would click and treat with the best treat ever
Also Susan Garrett crate games are fantastic to play with a really young puppy and a crate