I am sorry ilovemydogandMrObama, but yours is the exact attitude that welcomes trouble, imo!
We have a 3yd old Collie. He is a wonderful natured dog, very well behaved & trained. We have had him since he was a puppy & almost as soon as we brough him home dd (now 5) has sat with him while he eats & hand feed him his (dry) food. He was happy to do it anytime, which was a bonus really as dd always did it. With me always watching over.
However last summer we had a bad heatwave (we are in Australia). Dd carried on as normal, feeding the dog. He was hot & obv wasn't happy about this. He turned himself around, obv now that he was trying to block her from his food. I didn't event hink anything of it at the time. She just walked to the other side of him. So, he bared his teeth at her...form the moment on she was removed & he was left to his own devices. She didn't feed him for ages after that.
To my mind, that is how quick they become unhappy with situations. One feed he was happy, then next he wanted her to back off. Heaven know what would have happened if I wasn't there to see his warning.
Once the heat wave passed, he was once again happy to be fed by her. This heatwave we left him to it.
Now when he is unhappy/hot etc he goes to the front door or under the dining room table, they are his back off zones. We respect that.
Now dd2 (6 months) is moving around we make sure she cannot pull at the dog or annoy him.
Please don't be so complacent as to think "it won't happen to me" because you really just don't know! I don'r think dresing a dog up is really a good idea, one day the dog may just not be in the mood & snap!