Ok so i know he didnt mean it, but my pup mannie has a bad habbit of running up and down any steps, or if we go to the door he will push past everyone and wont back off. Yesterday mannie, my 3 year old son and i were at my moms and i was in the back room painting while my son was in the livingroom with 3 adults, all the sudden i heard him start to cry so i ran to find him. I found him standing outside (the doors was propped open) holding his head and crying. Mannie was standing right behind him not knowing whats wrong. I grabed my son and started checking him over, i found he had hit his head twice on the steps ( which happen to be pure concrete) he had a huge greenish blue egg on his forhead and it was scraped all the was down towards his ear and another big bruise behind his ear. We had to take him to the er where they did an MRI and THANKFULLY he was ok. I know my pup did it and i dont blame him cause i know he dont understand what he is doing, but it has to stop and i just dont know how to make him stop. My son is almost 3 1/2 and still not even 25 lbs hes a very small kid and im so scared mannie will hurt him even worse one day (on accident) I could really use some help, i am in no way thinking of getting rid of him i love him too but if i cant controll this bad habbit he just wont be able to be around the kids much, and he loves them so much i dont want to punish him for something he dont even realize hes doing. Please any advise would be great. Thank you all for reading.