In Pokémon SoullSilver, the moves that Treecko will have as a result of it learning them via level-up are Leer, Absorb, Pound, Quick Attack, Screech, Pursuit, Agility, Slam, Mega Drain, Detect, Energy Ball and Detect.
With a pokeball
By using Headbutt on a Tree.
It let's u battle Pokemon hiding in the tree
You find it after you fight the wiggly tree.
It depends what you mean. If your talking about a video game, you can only use them outside of battle if they have special moves. Say you have a tree in your way, you could use a Grovyle that knows the move Cut to chop the tree out of your way. Unless you have Heartgold or Soulsilver, you cannot do much. In Heartgold and Soulsilver you may choose the Pokemon you like and have it walk with you.
In the tree house route on the poke walker
you get a watering can in the goldenrod flower shop and then go talk to the tree
well you can't them off tree's you have to grow them in the berry pots
Headbutt allows a Pokemon to literally 'headbutt' a tree. Basically, it allows the Pokemon to smash its head into a tree. Sometimes, nothing may come out of the tree. Other times, Pokemon (Like Pineco) may pop out to battle you.
i got my heracros in soulsilver by headbutting a tree directly behind kurt's wht apricorn tree in azeala town, it was lvl 3
youbeat whitneythan get that watere thing from the store in goldenrod than water the tree
You cant, unless you use headbutt on a tree, get a pineco, and evolve it to foretress.