I like using either Koolaid or Jacquard. You do get some neat colors when you start off with a colored yarn..
If you want a dark color try overdyeing it. Use more dye or after it drys do it again. Always soak your yarn first before you dye it. I soak for atleast 45 minutes and squeeze it to get the air bubbles out.