Hi - I don't have any experience in this, but I wish you all the best - keep at it - you are a very special person!!!!!!
I have been looking for advice on puppies and these are some hints I have noted:
Have you thought about putting one of your t-shirts or old nighties in his crate after you have worn it - the smell should comfort him.
If your crate won't fit in your room/ or OH doesn't want him in there, perhaps the landing or your son's room?
I hope Barley settles down at nights soon - he must go through hell at night - thinking perhaps you don't love him anymore like those other people
, but I'm sure once he finally settles, you will have a very loyal and loving freind for life
Let us know how you are doing - and remember - we are all here for you!!!!
xx