American Dad! Season 12 Season 12, episode 13 Holy S***, Jeff’s Back! 7.5 / 10 May 18, 2015 22 min Jeff returns from space … or does he? Meanwhile, Steve watches after Snot’s hamster. Previous episode The Shrink Next episode American Fung