Jennifer Lopez has had to shell out $6,000 to clean her swimming pool after her son did a poo in it.

The 'On The Floor' hitmaker - who has three-year-old twins Max and Emme with husband Marc Anthony - had to pay to have her pool professionally cleaned after Max had an accident while potty training at the couple's California home.

Marc explained: "He had an accident in the pool and it got into the filter system and they charged us to clean it. That was expensive. He took a $6,000 dump in the pool."

The Grammy Award-winning singer - who recently celebrated his sixth wedding anniversary with Jennifer - revealed while potty training is in "Full Force", the twins have worked out ways to trick their parents into giving them treats in return for correct toilet use.

Speaking on Jay Leno's US chat show, he added: "Potty training is in full force, but they figure out things. I don't know how they do it.

"Every time they use their potty we give them a lollipop. Then a few days passed and we ran out of lollipops. I'm like 'You should probably get them checked out if they're using the potty that much.' "