I agree with that totally
If you were a more experienced dog owner you could possibly correct this, but it has already gone too far and you are out of you depth.
The next step from snarling and growling is biting.
regardless of how attached you are to the dog admit defeat give him to an experienced dog owner.