A healthy golden will not starve himself. You have to give him tough love. Put his food down and leave it down for 10 minutes. If he doesnt eat it then pick it up. After a couple of meals he should eat it. They go alot by smell so you can heat it up for a about 10 seconds with some low sodium beef or chicken broth. But I would not do alot of trying different things because that will make him a picky eater. Stick with his kibble and just alittle broth.