Rocky's not THAT small. He weighs 50lbs now. If anything I'd say your dog is big!

He always looks smaller in pictures because I crop everything else out. Nothing to compare him to to!

He is tall though, just hasn't filled out much yet. He's 23" at the shoulders.
*I added a couple more pics. I thought I put them in there earlier, but I guess not.