I would agree maybe puppy classes are a good idea for you. You need to learn how to deal with different situations. I can't help with the food issue as I free feed and they go eat when they want. They also have free roam so they go where they want. I have four and they get along great. My Wally is 4lbs and my Trixie is about 15lbs and they play and roll around like crazy. Gotta say Wally, the little one, always wins

. I don't have issues with them getting along at all. But I do think because You have so many issues maybe training will help you.
Oh 1 more thing... dogs bark!!