Small dogs who bark all day do so because they are calling for attention; they feel lonely.
This loneliness makes them feel stressed which could cause them to be destructive and aggressive.
If you are going to be away for a long time, leave your dog with toys that will keep him entertained.