The Pokemon bocking your way is a Sudowoodo. To battle the Sudowoodo, you must use the Squirt Bottle on it.
After you beat red
you need to go via cinibar island when you approach from that side they will be finished.
You can not. There is no possible way of getting a Deoxy's in Pokemon Soul Silver.
Of course soul silver is better. With thepokewalker it's a way to get a variety of pokemon. Also there kanto
same way you get in
the way to cianwood
find out your self
Explore!
if you know the sudowoodo blocking the way u have to battle it and catch it
In Pokemon Gold/Silver/Crystal/Heart Gold/ Soul Silver you can have it as a starter but otherwise the only way to get it is from trading.
The only way you can get a Growlithe in SOUL SILVER is by trading with someone who has HEART GOLD. It is not possible to get a Growlithe in SOUL SILVER.
its not that you HAVE to its just theres no way to change whether they can or not