Dans la plage focale de tes photos, il y a un très bon objectif non L : le 85mm f1.8 qui coûte dans les 350€ et il te laisse du budget pour prendre un 2ème objectif, plus grand angle éventuellement comme l'excellent 35f2 is . Sinon en L dans cette plage tu as le 100 L f2.8 is qui fait aussi macro, voir la référence le 135mm f2 L.
Mais il faut regarder si 135mm ne cadre pas trop serré avec ton 600d en attendant un FF.
Il y a de très bons fixes chez canon en non L.

Si un zoom ne te rebutes pas le 70-200 L f4is c'est top, 1100 €

un complément : pour les photos floues, est ce que tous tes collimateurs sont activés et es tu en AI servo pour l'autofocus, car si tu es en oneshot le temps de déclencher le chien a déjà changé de distance