Michael Brandon Gordon, 23, of Waxhaw was arrested Wednesday and has been released on $20,000 bail, The Charlotte Observer reported.
Makayla Woodard was attacked in her own yard two weeks ago, Waxhaw police said. Her great-grandmother, Nancy Presson, who tried to protect the girl from the dogs, was also bitten.
Police who responded to the house shot one of the dogs at the scene and officers shot the other dog about 2 hours later when it was found wandering the neighborhood.
Gordon was not home at the time of the attack, and investigators have not said what the charge is based on, the newspaper reported. Neighbors told the Observer the dogs sometimes roamed freely, although they had not previously behaved aggressively.
One neighbor, Cyndi McCoy, said she sometimes thought the dogs were not properly fed and were abused.
"You put any dog under those circumstances, and they'll snap," she told the Observer after the attack.
Gordon has a lengthy arrest and conviction record, the Observer said. He was released from prison in May 2010 after serving eight months for breaking and entering.
N.J. man wakes up from 10-hour sleep with knife in back
Puzzle-maker slips 'Murdoch Is Evil' into Rupert Murdoch's Sunday Telegraph