if you have a 'Pokemon pocket collectors edition' book you can see at the bottom of the Pokemon page on the left hand side
I am not sure if there compatible but who ever his the female Pokemon the baby will be the preevolution of that Pokemon unless it doesn't have a preevolution and it will have the fathers TM moves as long as the baby can learn those moves.
Lombre cannot learn Giga Drain. It can be learned, if bred with a Pokemon who knows the move.
Ariados does not naturally learn the move Signal Beam in Pokemon Emerald. If bred with Venonat, Venomoth, or Volbeat however it will learn Signal Beam.
Here's a list: Agility if bred with Pidgey, Fearow, Doduo (and their evolutions). Haze if bred with Ekans, Zubat, Murkrow (and their evolutions). Pursuit if bred with Spearow, Doduo, Murkrow, Wingull (and their evolutions). Rage if bred with Doduo (and evolutions).
You would have to breed an evee that is evolved with smeargle who must be a male.
Almost all pokemon with evolutions can be bred. Legendaries can not though.
their feet
You can breed any Pokemon
ditto
Any Pokemon that is not a legendary Pokemon can be bred. An example of a legendary Pokemon would be Heatran, or Ho-oh. Any normal Pokemon, like pikachu, can be bred.
No legendary Pokemon cannot be bred
manaphy into phione