Great Dane just recommended Clown Loaches to you. The darn answer got a thumbs up. Someone else mentioned bristlenose pleco.
This is a reason why to double check anything you hear on here anyway - clown loaches get to 10 inches long and need groups and are not even close to suibable - a very irresponsible suggestion. Bristlenoses get to 6 inches long and are quite messy - not a great idea either.
Danio's are small, but very active. Personally, I would not go with them because of this.
Small calm fish are best for a small tank.
In my 10 gallon tank I have 1 betta and 6 corydora catfish. Betta can easily be substituted with a small type gourami.
You can do also something like 6 small tetras (cardinal, neon, head-tail light, etc) and 4 corydora catfish. You can substitute the tetras for a small type of rasbora or a small type barb like cherry barbs, or guppies. You can substitute the corydora catfish for a bunch ghost or cherry shrimp or kuhli loaches.
When stocking a 10 gallon tank keep in mind that most suitable fish are schoolers, so we want less variety, bigger groups. Variety sometimes seem a good idea to beginners, but tanks with schooling fish look much better with groups too.
Fish that are not suitable: anything labeled 'shark', anything labeled pleco, algae eater, or sucker fish (except Oto cats, but they need mature, well decorated tanks), any goldfish, All but the small type gouramis, ANY cichlid, any large fish like clown loaches, silver dollars and pacu, and any very active or aggressive fish, even if small, such as tiger barbs and serpae tetras, and in my opinion, danios.
Glad to see you cycling your tank (with ammonia right, because an empty tank is not cycling, it's just running). Don't worry about PH - fish are very tolerant of this, plus our fish have been bred in captivity anyway. Messing with these parameters is more likely to cause issues than leaving it alone.
Good luck
This is a reason why to double check anything you hear on here anyway - clown loaches get to 10 inches long and need groups and are not even close to suibable - a very irresponsible suggestion. Bristlenoses get to 6 inches long and are quite messy - not a great idea either.
Danio's are small, but very active. Personally, I would not go with them because of this.
Small calm fish are best for a small tank.
In my 10 gallon tank I have 1 betta and 6 corydora catfish. Betta can easily be substituted with a small type gourami.
You can do also something like 6 small tetras (cardinal, neon, head-tail light, etc) and 4 corydora catfish. You can substitute the tetras for a small type of rasbora or a small type barb like cherry barbs, or guppies. You can substitute the corydora catfish for a bunch ghost or cherry shrimp or kuhli loaches.
When stocking a 10 gallon tank keep in mind that most suitable fish are schoolers, so we want less variety, bigger groups. Variety sometimes seem a good idea to beginners, but tanks with schooling fish look much better with groups too.
Fish that are not suitable: anything labeled 'shark', anything labeled pleco, algae eater, or sucker fish (except Oto cats, but they need mature, well decorated tanks), any goldfish, All but the small type gouramis, ANY cichlid, any large fish like clown loaches, silver dollars and pacu, and any very active or aggressive fish, even if small, such as tiger barbs and serpae tetras, and in my opinion, danios.
Glad to see you cycling your tank (with ammonia right, because an empty tank is not cycling, it's just running). Don't worry about PH - fish are very tolerant of this, plus our fish have been bred in captivity anyway. Messing with these parameters is more likely to cause issues than leaving it alone.
Good luck