the wolf and the sheep 2

The Wolf and the Sheep

You find yourself on a lonely island in the middle of no where. There's no one around apart from those pesky squids.. but wait, what's that noise? Is it.. barking?