Thanks for using Petco Pet Education Center, formerly Petcoach! From the pictures, it does look like he may be a german shepherd or similar breed It is hard to estimate age from pictures, but he is clearly young (under a year). I would recommend if he was found, he be taken to a veterinary office for a check-up and to be scanned for a microchip.