I've actually heard that each cat should have it's own litterbox.

My Peanut would poop on the floor sometimes, even when the litterboxes were sparkling clean. I thought maybe it was because Tubby was being territorial with the litterboxes, so we now have 3 litter boxes for 2 cats.....and she still poops on the floor sometimes.