Puppies should transition from gruel to solid food around 7-8 weeks, gradually increasing the amount each week until their diet is 100% solid.