You should save right outside the Prof's house and then keep soft-resetting (after you recieve the Pokemon
But its not worth it since its a 1 in 8,192 chance so even after 8,192 soft-resets the odds of getting one is still 1 in 8,192
Source: Experience