barking at nothing can mean your dog is bored, or has stress, and they take it out on barking. My collie loves to bark at oter dogs but used to bark just for the heck of it!