Court records show Johan Caballero was already on bond in an earlier case involving the same woman when the latest attack allegedly occurred.
HARRIS COUNTY, Texas — An 18-year-old accused of stabbing his girlfriend and killing her dog was under a court order requiring him to stay away from the woman when the latest violence occurred, according to charging documents and court records.
Johan Caballero appeared in probable cause court Wednesday on allegations that include aggravated assault, animal cruelty and violating bond conditions. The new case follows a March terroristic threat charge involving the same woman, according to court records cited in local reporting. Those records show Caballero had been released on bond under conditions that included GPS monitoring and no contact with her.
Harris County sheriff’s deputies responded Tuesday night, Oct. 20, to a reported disturbance at an apartment in the 300 block of Highland Cross Drive near Spring. Investigators said they found blood and a butcher knife inside the apartment. Around the same time, authorities learned that a woman had arrived at a nearby hospital with multiple stab wounds.
Investigators linked the injured woman to the apartment scene and identified Caballero as the alleged attacker. Authorities said he later arrived at the hospital while deputies were there and was arrested. The woman’s medical condition had not been publicly released as of Thursday night.
During Caballero’s Wednesday court appearance, prosecutors alleged that he stabbed the woman twice in the back and fatally stabbed her dog, identified as a Dogo Argentino. The allegations have not been proven in court.
The court history has drawn additional attention because Caballero was already facing a criminal case involving the same woman. In March, he was charged with making a terroristic threat after allegedly threatening to kill her, according to court documents. The records also said Caballero had a gun inside his jacket when he was arrested in that earlier case.
An emergency protection order was issued after the March case, and Caballero’s bond conditions required him to wear a GPS monitor and have no contact with the woman. Court records show the monitor later went offline for about eight hours in June. Caballero was ordered to appear in court over the interruption, but the records cited in local reporting show no punishment was imposed. The available records do not establish where he was or what he was doing during those eight hours.
The latest allegations raise questions about how the alleged encounter occurred despite the existing no-contact restriction, but authorities have not publicly released a detailed account explaining when Caballero and the woman came into contact or how long they were together before deputies were called. No motive for the alleged attack has been publicly established.
Initial information released by the Harris County Sheriff’s Office said deputies found two dead dogs inside the apartment with apparent gunshot wounds. Later reporting based on charging documents described an allegation that Caballero fatally stabbed one dog. Authorities have not publicly reconciled those descriptions, and the available information does not establish the full circumstances surrounding the deaths of the animals.
The Harris County Sheriff’s Office said its Domestic Violence and Animal Cruelty units are jointly investigating the case. Caballero remains accused, and the allegations against him must be resolved through the court process. Authorities had not announced the woman’s current condition or provided a fuller explanation of the apparent violation of his earlier bond conditions as of the latest reports.
Author note: Last updated October 23, 2026.