Is he very active? If he isn't, then he may be eating too much. You would see signs of worms if he had them again. 10 pounds (4.5 kg for the rest of world) is a lot for a 9 month old. He looks healthy, though.