I am a dachund owner myself, and my dog has seperation anxiey that I am currently working out. Here are a few suggestions that has worked out for me.
-Try moving the crate to the bedroom, beside the bed at night, and slowly move it away every other day or two until you have the crate in the location where you want it.
-Buy him a special toy/treat that he only get's when he goes into his crate.
-When he begins to whine, scold him with a stern voice and say "NO WHINE"
Or what I do that works GREAT! is that I have a small dog bed on top of my dresser that he sleeps in at night that is right beside my bed. He can't get down from it so he stays in his bed all night and sleeps. He rather sleep there than in a crate. I only use my crate for when I leave the house for a long period of time.
I hope this helps
