well, we use those small characters when it's needed. because in hiragana nor katakana, they dont have the words like " Ryo, Kyo, Myo .... ". there's only characters with vowel a,i,u,e,o. that's why we use those small character when the words is like じゃない (Janai) きょ (Kyo) りょかい (ryokai) etc. if you're still confuse with the explanation. tell me ^^