I agree, he will be smart enough to sort out the food from gravel.
Having said that, I always feed all of my fish, a few pellets at a time. Too much at once to a large fish that is greedy often just causes wasted fine particles that ends up in the water, and then filters. With smaller fish, although dense pellets take on water slowly, as they take on water they leach water soluble nutrients into the tank water, which is not ideal. So the longer the pellets sit in the water, the more nutrients end up in the water column, and not the fish. It also keeps the fish eager to eat, thinking that each pellet or two could be their last. Just feed a few at a time, until you reach his feeding limit.
Having said that, I always feed all of my fish, a few pellets at a time. Too much at once to a large fish that is greedy often just causes wasted fine particles that ends up in the water, and then filters. With smaller fish, although dense pellets take on water slowly, as they take on water they leach water soluble nutrients into the tank water, which is not ideal. So the longer the pellets sit in the water, the more nutrients end up in the water column, and not the fish. It also keeps the fish eager to eat, thinking that each pellet or two could be their last. Just feed a few at a time, until you reach his feeding limit.