It could go either way. I've had some danios that were fine, but i've also had a lot of bullies that constantly chased and nipped at the other fish. Having guppys and danios in a 20 gallon probably isnt a good idea for the reason the poster above me stated. They will swim in the same area and could become crowded.