How big is Kali now? The only picture I have seen of her is the puppy shot on your Avatar. If she doesn't come when you call her, it sounds like she needs a little obedience training. The BEST thing we ever did was enroll Drake in Family Dog 1 at our local Humane Society. He learned all the bread & butter basic obedience skills and it has really paid off. Sit Stay, Leave it, Drop it, Come, etc. etc. Training your dog in that kind of environment is the best, you have a trained professional working with you and giving you tips and in the end, it will make obedience training that much more effective on your dog. Trying to do it on your own can be much more difficult. Granted, Drake isn't a robot now. He doesn't always do exactly what we say, but 99% if the time he does. Training isn't going to weed out every behaviour issue or prevent any accidents like the one you had, but it does work. Check with your loacal Humane Society, pound or SPCA and see if they offer this service, it shouldn't be too expensive. Good luck!