Anytime I caught Pokemon, it gave me 100 stardust. As far as I know, this is a set number you get regardless of what is being caught. Also, I've yet to see another way to get stardust.
So, when I captured an Eevee today, I was confused by my stardust total.
Somehow I managed to get 5,256 stardust. Since I've only ever noticed stardust increment in 100s, I'm guessing I missed something. Are there other ways of getting stardust or am I wrong in thinking each successful capture always gives 100?