Maybe you could give him some raw bone once in a while? They do need something to work on for their teeth. Soft food all the time is not good for long periods of time unless they can't chew for some reason. They seem way more satisfied when they can work on an appropriate bone.