I keep on mixing their jobs up...what is the difference apart from look?
Colress is a scientist. N is a trainer who can talk and understand Pokemon he wants to help Pokemon.