IF a basset does not eat either it is sick or being fed too much given what you said about their weight and diet I would cut back meal time in half.
far from the truth put out for no more than 15 minutes then pick it up no treats etc until next meal time they will eat, the longest I had one go is three days. but if they are use to being picky eater they will test you.