hmm... I don't know how to teach fetch (rather, my dog refuses to learn) but he sort of came up with his own idea of fetch. If he initiates a ball game, he'll bring the ball to me, drop it in between us and then wait for me to take the ball. When he sees that I'm reaching out to take the ball, he'll quickly snatch it with his mouth. If I manage to snatch the ball from him, I'll throw the ball away and he'll run after it, bringing it back and the cycle starts again. LOL... Last time he would only hang on to his ball with his teeth and would rather die than give it up.

Maybe you could do a search on the Net?