Oh what a cutie!! look at those ears. I wouldnt know what to do with the barking situation. Heidi doesnt bark that much, unless we are playing. Have you taken him to obedience classes? They may have some suggestions for you and it would be a good bonding experience for you. i also agree with the crate training, if you havent done that already.