Here are 140 really hard riddles for kids and adults (with answers ... Answer: Roosters don't lay eggs. 47. What animal can jump higher than a house? Answer: Any animal, because houses can ...