Yes, his friend area is beau plains. After you beat rayquaza, get HM surf, and get the lati@s duo, then you can go to joyous tower where bulbasaur is on floors 1-13 or something close to that. But if you didn't know, it's a level one dungeon and it's really hard.
But anyways, I have no idea...