My two are 20lbs and 25lbs and get just over 1 cup of dry kibble each per day. Plus I get treats made by a company called VitaLife, so they'll get a piece of dried chicken or dried sweet potato with a piece of dried duck around it. They're pretty low in fat and the dogs love them. But they only get a few per day. Both have really stable weights fortunately, but they act like they're just starving! Sometimes when I cook they'll get a piece of carrot too.