Ah, Goldens are such enthusiastic greeters! Fortunately they're also usually really food-motivated and very fast learners, so this is relatively easy to fix. Taking him to a basic obedience class and teaching him some basic commands is a good place to start - I've never had anyone complain their dog was TOO well-trained, and most Goldens love having work to do.
In the meantime, here's something you can do at the door if you have some willing friends (try bribing them with pizza and a movie. That works for mine!)
1. Put dog on leash Hold the dog firmly, far enough back from the door that his paws can't reach the person.
2. Have friend come to door. When they come in, the *moment* your dog's paws are off the ground, have them turn around and leave.
3. Repeat, asking dog to "sit." If paws come up, leave again.
4. After 5-20 repetitions of this (usually closer to 5) the dog will just give up and remain sitting. Yay! Have your friend give the dog a treat.
5. Repeat until dog is sitting politely for treats every time the friend enters.
6. Try this with a different friend.
It will take fewer reps with each new person, until your dog is politely playing the "sit" game with everyone who comes to the door!
Listen, I agree.. we have to do something. We can't let horses suffer from neglect just because owners don't want them anymore and they don't know what to do with them. I totally see your point.
But I believe someone else here made the point that j…