Pinkies you should feed sparingly as they are high in fat...maybe feed one every two weeks...feed them frozen...never live, he should take it right out of your hand or some tongs.
Usually water dragons don't eat a lot of greens...honestly the only way to do it is to leave it in there all the time, just keep replacing it and someday he'll try it and like it. Most water dragons and basilisks will eat some veggies but not usually until they at least adults...also you can offer a dog food that is low in ash levels...crickets and superworms are perfect and make sure you supplement.
Fish---you can do this but I don't like it for risk of salmonella and other bacteria. You may run into more problems that you think with a fish. If you really want...they have feeder fish at most pet stores and you can just drop it in his water container...they usually eat it right away. I'm not a fan of fish though, and also feed them very sparingly.
Good luck
-----
Chris
1.2.0 Bearded Dragons
1.2.0 Green Basilisks
1.1.0 Crested Geckos
1.2.0 Veiled Chameleons
1.1.0 Corn Snakes
1.0.0 Tokay Geckos
0.0.1 California Kingsnakes
2.5.1 Leopard Geckos