Yes, it is generally okay to re-administer a dose of medication if a child spits it out immediately after taking it. This is because they may not have received the full dose if they spit it out right away. However, it is always a good idea to consult with a healthcare professional if you have any concerns about giving medication to a child.