Lunch is 500 * .25 = <<500*.25=125>>125 more calories than breakfast
That means it is 500 + 125 = <<500+125=625>>625 calories
So dinner is 625 * 2 = <<625*2=1250>>1250 calories
The shakes are 3 * 300 = <<3*300=900>>900 calories
So in total he eats 500 + 625 + 1250 + 900 = <<500+625+1250+900=3275>>3275 calories
#### 3275