Big is 'grand, grande' - medium is 'moyen, moyenne' - and small is 'petit, petite' in French.
Moyennes.
medu
terrine moyenne
"Petit chien" is how you say "small dog" in French.
You can say "petit" for a male small one and "petite" for a female small one in French.
"Small cat" in French is Un petit chat.
je suis de taille moyenne
J'ai une famille moyennes.
Vous avez une maison moyenne.
je suis entre petit(e) et grand(e) - a more common way would be 'je suis de taille moyenne' (I'm of medium height)
You would say "petite table" in French.
You say trop petit