Reaching over a dogs head is a threatening gesture, he's asking you not to do that. Instead try approaching him from the side and giving him a scratch behind the ear.
As far as teaching fetch, you might try getting him to target first. Targeting AKA "Touch"
As far as teaching fetch, you might try getting him to target first. Targeting AKA "Touch"