My yorkie is 5 years old and he is fully trained but when the garbage truck or there is lawn mower around he WILL not go outside. When it is time for me to go to work and theres loud noises outside i cant get him to do his business before i leave for a full day of work. What can i do???