There is a German story called 'Bremer Stadtmusikanten'. Somehow looks very similar to this
You might also like