I bought a year old male yorkie in August. He had issues with being shy and we are still working on that. My first problem is that he loves me, he constantly barks at my son. He barks at everything. Even if I sweep the floor. My second problem, my biggest one is that we put him out to potty and he goes. Every morning, after he goes outside, he poops in the house. We thought maybe it was a separation issues with me leaving for work. My husband has started putting him in a crate if he has to go away. I came home from work this morning, took him out of the crate, and sure enough, he pooped in the house, even though he had already gone outside. I'm at my wits end. I don't know what to do anymore.