Each Soul Puppet has 5 different qualities. Every higher quality gains the creature better statistical bonuses at a Level Up! than the previous one.
The following is a complete list of the different qualities a creature can have.
This means that an Average creature will receive an additional point to its attributes each time it Levels Up, where as a Great creature will receive two additional points instead. It does NOT mean that any kind of multiplication will take place.