IF you get a ditto and a female starter you can get an egg. but that requires you to check it and restarting the game a bunch of times. a hassle that pays off if you have the right breeding pokemon.
Yes
Yes
you cant its a starter Pokemon
You can't but you can get the starter pokemon.
no
walk around with it
its a togepi as obtainable in the original gold and silver
No
I personally think its totodile.
You get it from Professor Elms Lab.
Cyndaquil totidile and chorkira
you get him as a starter in heart gold and soul silver in the beginning of the game