An apparatus for providing a diet for weight control of an individual pet dog or cat comprises means for receiving information of the defined energy need of the pet for one day, means for providing a diet in a format containing a quantity of food for one day, the one or more foodstuff including a dry diet. The apparatus may also comprise a computer programmed to process the individual pet information.