
A 6 month old puppy is still growing and needs top quality food and protein to grow strong muscles etc, just in the right quantities.
Simply reducing intake to an appropriate amount and allowing growth to take care of the excess weight.
If pup is seriously overweight then slow weight loss is appropriate, or no actual weight loss but growing into his weight.
Please don't reduce the protein intake, just the volume of food.