What are the best materials for non-toxic wooden blocks?
I'd recommend something like maple. I've seen wooden toy making demonstrations at craft fairs and they almost all used maple.

As for coloring I'd do a test with some food grade dyes or colorants. You can buy gel and paste colorants from a cake decorating store and they're very vibrant and (obviously) safe to eat.