I’ve had several dogs in my life in 55 years. The only ones that remained slim were Snoopy the border collie and Lucky the Belgian sheepdog. Skeezix, our Newfie/Lab mix was a big boy (150 lbs.) and Sturgis, unknown/Lab mix was a big girl (80 lbs.). Our puddin Jack Russell could stand to lose a pound or two. He is 12 with Cushing’s disease so that’s not happening.
In my experience, they all are hungry all of the time, regardless of the breed, especially for people food.
It’s easy to over do it, so I watch their intake and we get out for walks regularly. Exercise is important.
Grass and Goose Poop are definite Lab problems when on a variable length leash...