lol, that sounds like Raleigh. She is very small for a German Shepherd. Last time I checked, she was only like 17-18 inches from her front paws to her shoulders. I'm 5'7 and she about knee height. The last time I weighed her she was only 45/47lbs. But little one sounds smaller than Raleigh.
Shepherds are such wonderful dogs, so loyal and loveable. Great with kids and other pets. I wouldn't trade her for anything in the world.
I know the next dog I want to get is a shiloh shepherd, they are another breed of German Shepherd type dogs. Very cute and extra fluffy.