А зачем их доводить до состояния "просятся домой"? Если не просятся - пусть празднуют без ограничений что-ли? Через 2-2,5 часа дети обычно уже наигравшиеся, уставшие, самое то их увести домой отдыхать, пока капризничать не начали. Проверено десятками (если не сотнями) детских дней рождения.