I am so very sorry to hear of this - my first suspicion was a rat - we too have weasels here and the young are quite small - we found a dead one here that the cat killed and I was amazed at how small it was - thinner than a rat too!
Sadly we too get rats and other small predators in the...