I have a 15 month old Malinois cross GSD who is extremely timid. She was in kennels for the first 6 months of her life, in a litter of about 6-7 others and by all accounts was the runt of the litter. She is extremely affectionate and loving, but very needy. I'm hoping for a solution to make her more confident so she will enjoy herself more.
She gets very bad separation anxiety, either when we leave the house for even a couple of hours which leads to the neighbours complaining about her barking constantly, or when we are in bed with her basket just outside the door with the door shut, she whines and urinates and defacates.
She is very nervous of other dogs and people unless she has plenty of time to get to know them, leading to her barking constantly while hiding behing my legs when visitors come to the house. Even to the extent where when my brother came to stay with us recently, having got her comfortable with him the first day he was there, she seemed to forget and began barking as soon as she saw him the next morning.
She is very different when around other dogs that she knows. Often if we are at work or going to be out for any length of time to stop her annoying the neighbours we drop her at my girlfriends dad's, who has another German Shepherd. When there she is much more confident and cheeky. And when out with the Shepherd will go up to other dogs to play rather than running away which she does when I walk her alone. We try to socialise her as much as possible with other dogs, but this only makes her more confident when with those dogs, rather than all the time.
I would be grateful for any suggestions to improve her confidence as she seems to be much happier when playing and being sociable.