Stop snacks in later stages of training
When your pup has mastered the commands, it is time to slowly phase out using treats as rewards. Together, you should work on the idea that he follows commands for you, not just for the treat in your hand. Start doing this when he does the command correctly about 90% of the time. Keep practising the commands, but alternate the rewards. Sometimes he gets a treat, other times a sweet pat on his head or you go play together. This way, the reward remains a surprise and he will not always expect a treat for his behaviour. Together, you build a strong bond based on trust and fun.
Another fine tip to avoid 'bribing' your pup is to give the reward only after he has followed the command correctly. Keep the snack hidden until your dog has done the action correctly. Only then open your hand so he can see the reward and munch on it. This way, your pup follows the command because you want it, not just because he is hungry for a snack 😉.