There are loads of ways you can colour an egg, the internet is full of methods, some use vinegar, some don't, some use food colouring, others use clothing dye - it all depends on how vibrant you want the colour to be on the egg. When colouring our eggs, we leave them raw and intact - can get messy with clumsy kidlets but it means that the eggs aren't wasted by being drained and avoids them going smelly if we were to boil then colour them, it also means we can use them for things like scrambled eggs or baking which is great!
Before dying our eggs we draw patterns on it with white wax crayons. The wax crayon creates a resistance to the dye so that when the egg is submerged in the dye, where the wax is, the egg remains it's natural colour. You can also use sticky tape or rubber bands to create patterns as well, even create a marbled effect by dripping hot wax over the egg before submerging it in the dye. The dye mix we use is 1/2 cup of water to 2 teaspoons of food dye - this is a pastel kind of dye that is kid friendly, if you want a more vibrant colour to the egg add a teaspoon of vinegar to the dye mix. To get the best results we usually try to leave the eggs submerged in the dye for at least 4 minutes.