You should be able to feel individual ribs, but not see the definition of each rib. This is a good rule of thumb. If you don't feel his ribs, it means you're overfeeding him. If you see visible ribs, then your dog is truly hungry and needs more food.
Do dogs always feel hungry?
While some dogs seem almost genetically predispositioned to approach every meal ravenously hungry and as though it might be their last, most of the time this is a learned behavior.
How long before a dog gets hungry?
Dogs have a simple stomach anatomy, just like humans. Because dogs have a simple stomach structure, once the stomach is filled with food, it will empty within a few hours as food moves into the small intestine. After 8 to 10 hours, an empty stomach begins to send signals to the brain stimulating a hunger response.
More useful articles on a similar topic 👇
How can I help a hungry dog?Can I give my Dog stimulants for not eating?