My rescue (Rott/GSD mix) is now 5 months old. I've had him since he was just over 2 months old. I have a second dog, a 7-year old GSD, and they have become quite attached to each other.
Not to brag but if I ask my GSD where he is, she always finds him and, if he's outside, "ushers" him into the house.
Anyway, I've had rescues my whole life, all good dogs, never had a "bad" dog. He's really good, smart, completely housebroken, he doesn't jump, knows the basic commands, knows the routine - but he's on me like glue all the time. I literally can't move without falling over him. As I type this (on my back deck) he's sleeping on my feet - not next to my feet, on my feet. If I'm in the bathroom he's outside the door. I hang up laundry, he helps. I make the bed, there he is! I take a shower or bath - there he is, outside the tub, sitting there.
I was in the half bath, looked over - and there were his toes, under the door, patting, patting, patting the floor, looking for me.
I don't think it's a confidence issue because he's a pretty tough, fearless little guy, but he has this great need to have me in his line of vision at all times.
He goes to puppy daycare (the GSD stays home and I suspect enjoys the peace and quiet) and is fine when I drop him off and the whole time he's there, but when I come to pick him up he stops whatever he's doing and runs to me as soon as he sees me, crying the whole time.
He's healthy, saw the Vet several times for "well puppy" checks, is friendly (but cautious) with other people.
I don't want him to grow up to be dependent and maybe this is a puppy thing, but I've never faced it before, and I don't know how to deal with it.