Though, keep in mind, you CAN catch an Azurill at the ranch you go to before the first Gym (along with a Riolu and a Psyduck, if you so desire). Just remember that they're an absolute grind to actually train, since they have terrible stats until they evolve.