Ответ:

Внуку дали: \(48\cdot\frac{1}{6}=8\) пирожков.

После этого осталось: \(48-8=40\) пирожков.

Гостям дали: \(40\cdot\frac{3}{8}=15\) пирожков.

Осталось: \(40-15=25\) пирожков.

Ответ: 25 пирожков.