Jo Keener (G. Hannelius) is Gabe's tomboyish bully-turned-friend. She was introduced in "Boys Meets Girls", bullying Gabe before revealing she has a crush on him. Since that episode, she appears friendly with Gabe, assisting him with certain situations with an occasional wise-crack and insult at his expense. It is demonstrated that she is good with babies after taking care of Charlie. It is also revealed that Gabe also has a small crush on her but doesn't show it. In "Duncan's Got Talent", Jo played a trick on Gabe that almost ruined his chance of being class president. Earlier in that episode, Gabe revealed that he'd had a dream about Jo, but he stopped himself before he could say what she did in it. In season 2, Gabe and Jo settle their differences in "Duncan vs. Duncan". According to Jo, she and Gabe have a complicated relationship. Jo no longer appears in the series.