Ответ:

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

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

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

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

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