it is in cherrygrove city i hope this is handy to many Pokemon lovers out there by Sophie tyler on the 23/4/2010
You have to beat Red then go to Mr. Pokemon's house then he will give it to you.
Just go north of Cherrygrove City, and you'll come across his house.
after getting the national dex go to mr pokemons house and he will gkve it to you
FIRST ANSWER: you must go to prof.elm and GET IT...... SECOND ANSWER: First answer is incorrect. You accept the task of going to Mr. Pokemon's house on route 30 right above CherryGrove city. You go to his house and there he will let your Pokemon rest. Prof. Oak will be there and then he will give it to you. Then Mr. Pokemon will give you the egg.
First he's in Mr. Pokemon's house Then he will be in the Olivine Port after you beat the game Then he will be in his lab at Pallet Town for the rest of the game
you trade it for your red scale to mr. Pokemon
Go a little past Cherrygrove and you will see a house with a red roof. That is not Mr. Pokemon, but the house of "The Apricorn Guy", as I like to call him. He will give you an apricorn basket which you can use to collect apricorns. After talking to him, go north (Up) a bit and you will see a different house by a ledge. That is Mr. Pokemon's house.
Mr. Pokemon's house. After catching (or defeating) the Red Gyrados you get a red scale. Give it to him, as it is otherwise useless.
You walk up to him and press A.
You should go and head to Mr. Pokemon's Lab.
You have to get all 16 badges then go beat Red on top of Mt. Silver. Then Prof. Oak will give you a Kanto starter. After that, go to Mr. Pokemon's house on Rte. 30. He will give you the blue orb.
You need to beat the game twice and then you need to beat Red at Mt.silver then you can get the blue orb from Mr Pokemon in his house.