Well there are 2 ways
I have both but they are both great i have both because i couldnt decide
The only way to spawn herobrine in minecraft is to use mods as you cannot spawn him in vanilla minecraft.
A dungeon in Minecraft can spawn on any level that normal land can spawn on
If your on PC their are a couple mods out that can let you spawn him in the game. If your playing on Console this is not possible. Its up for you to find him. ;)
Because that where the terraingen system set it up for you to spawn, it's 100% random as far as I know.
Wolves will sometimes spawn in forests in Minecraft PE 0.9.0 and above.
No, currently in vanilla Minecraft dinosaurs are not in the game. This means there are no spawn eggs for them.
In creative mode you can spawn a zombie with the egg
You can't spawn in a farm. You make one.
Minecraft originally came out with spawn eggs in a pre-release - 11w49a. The update was for Minecraft 1.1, in case you are looking for an actual Minecraft update release.
Yes, villages spawn in the 1.0.0 release of Minecraft. They were originally added in version 1.8
mobs will spawn anywhere within a 15x 15 chunk around the player. that means they can spawn from up to 240 blocks away from you.
Use a spawn egg in creative or look for a nether fotress where they spawn.