This might be bias, since everyone pronounces the names differently.
(ex. Raikou (Ry-koo) some people pronounce it (Ray-koo) for some reason.)
And the only way we can get official pronunciations are from the show; and the show does not pronounce all of the Pokemon names.