It is perfectly acceptable to give a dog its insulin injections a little early or late every so often (2 hours or so in either direction). If problems with scheduling are very frequent or result in doses that are routinely given more than two hours late or early, talk to your veterinarian.