There are around 300 species of octopus ranging from the largest Giant Pacific octopus which can weigh up to 275kg, to the smallest in the Octopus Wolfi which is little more than 2cm long and weighs less than a gram.