Great improvements, gratias tibi ago. Every once in a while I sing "Non longa via est Roma" (see on youtube) and its her favorite song, changing the girls name for her name and I always get some nose kisses with it!
Adding to this, it's also not idiomatic to use an infinitive for a purpose clause in Latin. ire cacare ought to be i ut caces ('Go so you might shit').