6 small cories (max. 2") and max. 3 guppies will be fine in a 7gal. If you want to go for dwarf cories, you could have 8 rather than 6 (no more due to swim space). weekly water changes of 50% or so would be advisable. Don't get any cory species larger than 2" because a 7gal won't provide enough swimming space.