Well, Thomas is a Team Rocket admin who tried to kill Cassie, Gerald, and several others before getting fired shortly after his embarrassing failure in my rp Grave of the Forgotten. He now works as a grocery clerk and lives in Cassie's house paying monthly rent.
Ryu, in the meanwhile, was Cassie's Lucario and the Pokemon she ever caught, as well as being the Pokemon she was closest to, aside from her Ninetales, whom she traveled with for her entire career as a trainer. Unfortunately when Cassie was captured by Team Rocket, they forced her to release him along with the rest of her ace team (except her Ninetales because they'd been separated before her capture) because she didn't have any valuable information and they felt that she led them on and wasted their time. Bottomline, she never saw Ryu again.
Lady was a new addition after she was released and tried for selling fake gym badges, which was also a set up by Team Rocket to ruin her career.