Sadly, Shep is only available in Pocket Camp through Blathers treasure trekkers map. He may appear randomly on the islands around your camp in the future, but there is currently no news on when or if this may happen. Getting him via Treasure Trekking is very expensive in materials, and you need to use Gulliver’s boat to get the map in the first place. Even this isn’t a guarantee!