either go to the daycare center I would not recommend it take them to stark mountain and fight as long as you can then go heal and then go back or do the Pokemon league over and over you can also use rare candies
with raising the Pokemon with that Pokemon for many time You can raise your Pokemon happiness by defeating many trainers with Pokemon do you want to raise.
I suggest finding some rare candies. Or you can put your Pokemon in the day care. Hope this helps.
You raise your Pokemon with love and kindness so that they will repay the favor later on in their life.
The levels remain the same, you raise your Pokemon to those levels to evolve them.
By leveling up your Pokemon
they watch your Pokemon and raise its levels
Yes since its the maximum amount you can have in a party. You can of course raise more than 6 Pokemon as well you just switch Pokemon from the PC to raise whatever Pokemon you want. Of course you can raise less then 6 if you want i only raised 5 Pokemon in my yellow version.
you cant cant
No Pokemon can surf in fast current.
You can't really raise them fast if they are at a high level. It works better at lower levels. Training with an experience share is one of the best ways, but if you prefer the day care house, take your bike and ride up and down the city (it is a slow, meticulous process).
No!
There is one just south of Cerulean city, in this one you can only raise one of your pokemon. there is another on four island where you can raise two pokemon.