A Calgary father, out on a walk with his dog and child, was taken by surprise during an altercation between his dog and another dog.

The man was walking in an off-leash park in Beddington, in the 100 block of Bernard Drive N.W., when his dog got into a fight with another dog.

A witness says the father bent down to pull his dog away, but when he did, his baby slipped out of the sling he was using. The pit bull was seen dragging the child and the witness jumped in and snatched the baby away from the dog.

The dog is now in the custody of Animal Services, which will determine if charges should be laid.