I went through the same thing with my pooches. When I first got Jake, he would bark the entire night. I live in an apartment, so this was a big problem. With consistensy, and a little bit of time, jake learned that light's out meant he had to be quiet.

Whatever you do, do not play with Chewy at night (after he has been put to bed). Put him in his crate and leave him there until it is time to get up. Yes, he will bark and cry and everyone in the house will be annoyed. For the first night or two, when he barks, try lying next to his crate and speaking calmly to him. Don't let him out or pet him. Since you can't sleep on the floor forever, you may also want to keep a spray bottle filled with water at your bedside. When he barks, tell him no and give a little squirt. This physical jesture should give him a clear signal that something is not quite right. He will connect his barking with the spray, hopefully, he will think of this as a bad thing .

He will learn that he has to stay in his crate and be quiet, no matter what. I guarantee, you will be frustrated at first, but the longer he goes on thinking nightime is playtime, the harder it will be to break bad haits.

When you are home, and not trying to sleep, wear that dog out! Play fetch, run around, and have lots of fun. A tired dog is usually a weel-behaved dog.

Good Luck!