Eduardo Robles, 38, was arrested on suspicion of grand theft Thursday in the 6900 block of Glassgow Avenue in San Bernardino, according to San Bernardino County Sheriff's officials. He was also being held on an arrest warrant for allegedly driving under the influence and was placed on an immigration hold, according to arrest records.
Robles was working for a subcontractor business that does installations for Direct TV, according to a sheriff's news release.
On March 8, Robles was installing the satellite system at a home on Hollybrook Lane, officials said.
The home's surveillance system recorded a man later identified as Robles returning to the home after the installation was done and using a ladder to get into the home's back yard, sheriff's officials said.
Video footage shows Robles reportedly entering and then leaving the back yard with the family's puppy in his arms.
Through an investigation, authorities learned Robles also used the name Wence Benitez Gonzalez and had fake identification baring that name.
On Thursday, detectives went to the Glassgow Avenue home and arrested Robles. The puppy was recovered at a nearby home.
The puppy was reunited with its family later that day.
Robles was booked into the Victor Valley Jail and is being held without bail on the immigration hold.