When you say the ammonia is a little high, what's the test results for ammonia, nitrite and nitrate?
Anything above 0 on your ammonia and nitrites needs bringing down ASAP with water changes no matter how much you need to change or how many times you have to do it. Danios are regularly used...