Pygmy Perch are a great fish for frog ponds. They help to keep down the mozzie population by eating the wrigglers in the water, but they don’t affect the frog population as they don’t eat frog spawn or tadpoles.
They have very small mouths which makes it hard for them to get at anything bigger than a wriggler. They are a West Australian native fish. They lay eggs to breed. This means their breeding is much more controlled.
But they can be hard to source. I have spent some fruitless days on the phone trying to find an aquarium shop that stocks them. It seems that they have a very strict breeding cycle and so there isn’t a steady supply of them. They have become so popular that store owners can’t keep them in store for very long.
At the moment though, (January 2011), Vebas Aquariums at Unit 5/1 Zeta Crescent, O’Connor are selling them for $5.50 each or you can buy 4 for $20.
If they are stocking them, currently, then maybe other stores might have them in as well. So if you’ve been hoping to get some pygmy perch for your frog pond, now might be the time to contact your local aquarium store.

Water World on the corner of Welshpool and Shepperton have them. You can also try white cloud minnows as they also are frog friendly.