Spock is 7 and a half months old. He eats about 2 cups of dog food per day, one cup in the morning, and one in the evening. Spock weighs close to 20 pounds, and his growth is pretty slow now. He was the runt, and MUCH smaller then the other Corgi on our street, and she is a female. For his size, Spock is pretty fat, and I'm thinking I should feed him a little less. Also, Spock is eating puppy food. When can I feed him an adult dog food?