Bored Most dogs that have made a habit of obsessive behaviors are bored. Dogs are social animals, they need to be socialized with other dogs. If getting another dog is not what you had in mind, consider doggie day-care. This will give your dog some company and social doggie interaction. Also, be aware that another dog could learn all the bad habits of your present dog.
Dogs are pack animals and have a high pack-drive.
They have a strong need to be included in the family. Going outside to feed and visit your dog for 20 minutes a day is not including him in the family. Mentally Unfulfilled Dogs are highly intelligent creatures. Most dogs like to feel productive. If you can't take your dog with you to work, or on errands, then find somewhere you can take him.