San Carlos tree frog
This frog can lay eggs at any time of year, but it lays eggs mostly when the weather turns rainy.  The male frog sits 1 to 2 meters off the ground on a plant and sings for the females.  They do this near temporary bodies of water, for example flooded fields.  They do this most on the third day after a big rain.  The eggs float on the water or stick to plants.