No, dogs should not be left alone for long periods of time. They are social animals and need companionship and interaction. If you must be away from home for an extended period of time, consider hiring a dog walker or pet sitter to check on your dog.