This could be a glitch. I would say he might turn up randomly sometime. Or you could try saving your game, turn off your console, boot it back up, and see if the dog appeard. This happens with horses, so I would assume thing glitch can happen with dogs. I would just try that... or wait it out.