How to make "Idle" animation like in "Overcooked"?
If you want to make it bounces a bit like in your animated gif, you can select your top bone and altP > Disconnect Bone. The bone remains the child of the bottom bone but it can move independently. Now you can move it up and down. About the rest of your question, in my opinion it's much too broad for a forum.