IMO 10 guppies in a 30 ltr (7 gallons) really is pushing it. If they're females, they're going to need more swimming space, if they're males they'll need to get out of each other's way. Males would be the best option though. I would look out for smaller fish if you can find them: heterandrias, microrasboras, ember tetras, pygmy corydoras.