Thanks, I think that's what I'm leaning towards. The first google results came up with an article saying that Betta, Goldfish, Angelfish, Dwarf Gouramis and Pike Cichlid are good for controlling guppy fry population. That lead me to discover the Licorice Gourami, but it did look a bit too small for the job so I came to confirm.
Going to pick out a betta. 😉