Sorry about the dog. Dogs are tough they will bounce back. As far as those juveniles are concerned the law won't and can't do a thing to them except pick them up and call there parents to have them come and take them home. Only justice you can get is have charges brought against them and let there parents take off work and pay the court fines and fees. Won't cost you nothing. The other justice is take a belt to both of them boys but soon as you do you will be charged with assault on a minor. I would make there parents pay the fines instead. Every time there on your property trespassing charges should be filed. That's more fines and taking off work for there parents. All you can do. Get you a trail camera and put it up they will be back. They laws in this country for juveniles are pathetic they can get away with everything under the sun except shooting a human being. That's mississippi anyway. I've had my share of dealing with this subject.