my cavalier weighs 10kg which is about 22llbs
to my surprise she doesnt eat that much really so i suspect because she was free fed or fed too many biscuits ,donuts, maybe chips who knows
she wont get stuff like that with me and im making sure she gets plenty of exercise