Gerald Fox, 27, was charged with the break-in early Tuesday morning in the 600 block of Littlecroft Road.
Police say he entered the home while two women and a 1-year-old child were inside.
Officers were called and discovered Fox still in the bathroom.
"Very bizarre," Police Superintendent Michael Chitwood said. "Fortunately, nature called."
Chitwood went on to say "I truly believe these young ladies are lucky because this guy has a bad history."
Fox's criminal career includes weapons, drugs and sexual assault charges, Chitwood said.