It sounds like you need to think of new ways of training, by rewarding the dog after it's done the right thing, rather than using the food to lure them.
Have you looked into clicker training? It gets them to use their brains - you don't use food to lure, you 'mark' with the clicking sound anything you like (so if dog sits down by choice) and then chuck a treat afterwards.
Hot zone game - get a towel or mat/dog bed and stand near it with a load of treats. Don't do or say anything. If dog interacts with the mat in anyway, looks at it, puts a paw on it etc even accidentally, chuck it a treat. Repeat. They get very excited that they can control you. 'If I go near this mat she just chucks me a treat!' Once they're doing it on purpose rather than by accident, start adding more 'rules' in your head. Still don't do or say anything, but be patient. Now only chuck a treat if they put 2 paws on. Then 3 etc. Most dogs try a sit at some point. Once they're more reliable, add commands to the behaviour they've learnt. Say bed when they move towards the bed. Good bed once they've done it. Say sit when they sit etc.
The other thing to try is 'it's your choice' basically removing commands a bit and having much more patience!
So if dog gets excited when you go to open the door, put hand on handle and then wait, and wait, and wait! Eventually most dogs will either sit or lie down staring longingly at you. Praise and say good sit and open the door.
Do the same for anything the dog likes to do, before it's dinner, when it sees the lead, before taking lead off at park. Make you that once they do what you want, you name it 'good SIT'