Try feeding them heavily on live foods or frozen foods for a couple of weeks and then do a large water change and increase day length. Sticklebacks are bullies. Maybe they are causing stress. Are there cavities for them to spawn in? Stacked tile, pvc pipe, clay pots? I see a bit of stacked shells, but I would add a good bit more. If you are primarily feeding flake food they may not be getting the nutrition they need to come into spawning condition. If you go into detail about your setup and husbandry practices, I bet someone around here could give you some pointers.
Thanks for your tips. I 'll provide more detail and hopefully some will spot the problem:
- day length is 15 hours
- temperature 68-79 (room)
-water change: 10% every 4 days, 80% every 12 days. filtration: pump+carbon filter; airstone
-food: pellet and flake 3 times a day
-stickleback is removed; there was a veil-tail goldfish in the same tank
-cover for spawning: lots; fish are fighting for these sites
-15 gal, 5 fatheads
-sex: 3 larger ones (3 inches) look male-ish; 2 smaller (2-2.5 inches) I am unsure, they are more slender and lighter in color
thanks