My grammar stands corrected, but I warn you - this could be a full time job.
Spell-check thinks it’s “octopuses.”
Octopuses is acceptable. Octopi comes from the mistaken belief that it is a Latin word — it is Greek-derived, but not every Latin noun that ends in -us takes -i in the plural.