You are not a bad mom, you are great mom for being so concerned. YOur dogs are lucky to have you. I would not worry if I were you. Did you know there is a shot that last for 6 months. That's what I do because I am afraid that I may forget too.