Take up another hobby mate ! And if/when you re-home him, will you get another dog ? I fear it's you, not the dog, that's at fault. How old is it REALY, not "about 8 month" ? I think you may have started it to young, so you can be out with your mates, but the dog is still a pup, without the absolute basics of training ! Give the pup the rest of the year learning the basics and try it again in September .
Cheers.