Человеку, занимающемуся спортом и имеющему хорошую фигуру, можно есть все, что он хочет и когда он хочет. В том числе на ужин можно есть все, что угодно  - у него нет проблем с лишним весом, если в общем целом баланс калорий у него правильный. Перекусы - это нужно, лучше часто питаться, но понемногу. При больших перерывах потом сильное чувство голода, человек в результате  съедает больше, да и вредно это для желудка. Много белка взрослому человеку не нужно, если он не бодибилдер. Откуда вы беретесь, такие темные?