Transistor types

If you are looking for part number recommendations then BC337 (npn) and BC327 (pnp) are good all-rounders, capable of switching up to about 500mA. I suggest you also invest in some logic-level mosfets. IRLU8726pbf is a favourite of mine.