sometimes we get so busy that the important things slip.. None of us are perfect. You have a very loyal dog, because he just stayed there waiting, he knew you would come back for him.. Life is a learning experience. All you can do is learn from it. You are definetly a good mom, if you did not care this much then you would have not gotten upset at all.