Yup I agree, try some feeder guppies, or even some small mollys, but you should get him weened off of live food as soon as you can else you'll become a slave to buying live feeders all the time to feed it.
I finally gave up after a month of having to go to the LFS to get live feeders every 3 or 4 days because my dwarf lionfish just refused to eat anything but live feeders, so I turned him into the LFS in opt for a couple fish (clowns) that would basically eat anything I feed them (i.e. flake, brine, krill, mysis etc).
Ghost shrimp are also a possibility, but in my area each GS goes for like $1.10 or higher, so that wasn't a viable option as well as setting up another tank so I wouldnt have to make the trip to the LFS every 3 or 4 days.
People say that fish wont starve themselves and will eventually eat what is available, but I wasnt willing to take the chance and my LFS said if it doesnt eat what Im feeding in 4 to 5 days, then feed a live feeder to keep it going and try agian. i guess patience really is a virtue.
Good luck,