You have to keep the birds in a safe and healthy environment which they prefer. A female bird has to be kept with a male bird to help establish a healthy relationship between them and for them to avoid breaking their own eggs. I know it sounds funny but birds are like humans in a lot of ways and if not provided with a healthy environment, they might get aggressive and fight or even break their own eggs.
I am not sure about birds. But I believe it may be similar. With chickens when they lay eggs if they accidentally step on one of their eggs and break them and the eggs are not immediately removed they will eat the egg and some times the shell. Then they develop a taste for them and every time they lay they most likely will break their eggs and eat them because they have developed a taste for them. Its kind of crazy. But that is what the experts have told me. I am not a expert though. Just giving you my opinion.
:( my australian parrots break eggs too but why can any one give the solution and what do we do about this
My fiches are breaking their egg why
why do lovebirds brake eggs
Well I HAVE to separate my parakeets while they lay eggs because the green one (Male) is always trying to break the eggs. Because the blue one (female) laid eggs she can't defend her eggs well enough, so she has to let him break her eggs. I but the green one in a box with food, water, light, and plenty of air holes. He hates it so it sorta teaches him a lessen for touching mama's eggs.
Hi there are you providing your birds with material to build a nest ,if they don't have a nest they'll break the eggs