Mr. Mocha sounds like he is doing just wonderfully!

I really don't want to rain on your parade either but feel it wouldnt be right to not warn you. Large birds in the sky, for example, owls, hawks, etc find small little fur babies prey. Keeping Mr. Mocha on a leash helps protect him just incase.
I have heard of other owners losing their fur babies this way and Id just hate to see / hear it happen again.
Mr. Mocha is just too sweet not to protect!