I've only found him up there the once after beating the game the first time. I don't think he revisits.

You know what's annoying me right now? That there are 30+ Pokemon in my White Forest that I can never, ever get. I'm not sure if GF really thought that place through.