Ok, first I'll tell you what worked for Reece personally and then I'll do another post with extra suggestions.

When I brought Reece home, he had it so bad, I could not even go to the bathroom by myself. He would NEVER walk into another room on his own so I had to go stand by his food bowl whenever I wanted him to eat or drink. He didn't always have to be right on my lap but he had to at least be by my feet. It took a lot of hard work and patience but he is a lot better. He still follows me around like a shadow, but I have a system that makes it easier for him to stay home alone.

The first step I did was I spent a whole day just walking in and out of doors and making him stay behind. Bathroom doors, bedroom doors, and especially the front door. When I first started, I'd just shut the door behind me and stay out for about 2 seconds then come back in. I gradually increased it to 5 minutes. Then I'd switch around, sometimes 15 seconds, sometimes 10 minutes, sometimes 45 seconds. An important thing to do is not to come in the door if the dog is yelping or barking. This will teach that whenever they yelp, you will come in. Don't correct for barking, just ignore. The reason you don't want to go in and correct her is because with seperation anxiety, even negative attention is attention and they will be getting what they want.

Next, you will want to get your pup used to a crate. Some people view this as cruel but it is really an essential asset to training. The dog considers it his 'den' and feels quite comfortable in there. When I started putting Reece in a crate while I was home, he was fine as long as I was in the room. If I was out of eyesight though, he'd yelp and yelp. I remember sitting in the other room listening to him yelp for 2 hours! I found out that putting a blanket over the crate helps a ton. I periodically put Reece in his crate when I was on the computer or doing house work so he'd get used to being in there but still hear me in the house. I also play new age music for him and give him a stuffed kong whenever he goes in his crate in the morning. I do this same routine every day and it calms him down a lot.

When I first started, I'd come home and he'd be hunched in his crate shaking. He would always push all his blankets to the back and sit on the hard floor and just wait. Now when I come home, he's sleeping on his blankets being a good boy and not a nervous wreck.

One thing that could help without doing all the other stuff is to ignore your dog 15 minutes before you leave and 15 minutes after you get home. Don't make a big production out of it. If you give your dog a lot of attention as soon as you get home, the dog will become very anxious waiting for that and will probably chew, dig, bark, etc. I know its hard to ignore our babies when they are so happy to see us but it really does help.

Ok, I'm going to start a second post now..