That's a pretty good idea! I think you could train dog Pokemons to be service dogs like in our world: to help people with disabilities (blind people for example), or for the police and the search teams, etc
Also, your idea with the nightmares is good, because if a Pokemon knows Dream Eater, it...