Chickens eat toads, and mice and anything else that moves that they can catch.
Although I have read that it takes 26 hours to form and lay an egg- MY chicken lays like clockwork between 9 and 10am everyday.
It is possible for a hen to lay 2 eggs in one day. This happened for me yesterday...