There are two issues with my puppy, first is when he's outside he will go to the fence of the side with a large dog and bark to rile it up. Once it barks back he runs along the fence barking even more, the other dog barks back and it ends up noisy and irritating. I am just cringing because i'm surprised they haven't complained yet. My friend mentioned a citronella releasing collar, is this the best thing to do?

The other thing is i have to put him outside when ever my boys have food or drinks, mostly food. Because they are allowed to eat and drink wherever, so he goes to them and steals their food or licks all over their drinks. I have just been saying no and put him outside when he does this but it makes no different. Soon as he comes back in he tries to steal their food again.

What do i do about this? he is very well fed by the way. He has raw chicken mince for dinner with an array of vitamin powders in it. Tucker time loaf and plain yoghurt for breakfast, and very expensive biscuits for lunch. SO he he can't be hungry, and he is not supposed to over eat otherwise they can become overweight. He is a sheltie.

TIA.