I was creating a horse and the leather strap it wears on its neck, which connects to its head. The problem I ran into is, when I move the horse's head up or down, in real life the strap would get stretched, so I could not figure out how to create that effect. I have tried attaching it to a neck bone using constrains, however the strap would just fall off the neck when the horse's head raises, because the strap was not being stretched.
Is there a method where you can say tie one end of the strap to the back of the neck, and tie the other end of the strap to its head, and when the head moves, the middle area of the strap would just stretch like it would in real life?
I've included the picture of the situation.