i am not native english, and sometimes have just as much problems with the english as with the russian. but i manage. Only this word 'attaboy' i absolutely have never heard of. 'Very good' will do for me.
"Attaboy!" is something you'd say to your dog after he fetched a stick for you, not something you'd say to someone else to mean "well done!"