Hello! Your puppy is cute!!! I really cant say yet until he is full grown. He looks to be really young. Did the reescue say if he was supposed to be a medium dog? Im guessing that from the size i can see from the pic that he will be a medium dog (30-50 pounds) but we really cant tell till full grown IMO!