regarding the crate issue - I'd take it slow, pretend this new dog IS a puppy, and introduce the crate the same way you did w/ your other dog. In the meantime, you can try to gate him into a room if possible, to somewhat contain him. Like I said, if possible, gate into the kitchen (dog proofed of course!), and leave his crate in there too - door open. He may opt to go in by himself. when you are home, lure him in w/ a SUPER good treat - try chicken, beef, liver pieces or a filled KONG. close crate door for a min. or 2, praise & reward! gradually increase time in crate, and introduce a command for it. Just like you say "go to bed" for the other dog. I think the crating will just take time.
food… Merrick makes some really GREAT canned food (very good ingredients), that look (and smell) like real people food. I feed my dog Solid Gold kibble w/ a few scoops of Merricks on top, and he devours it. You'll probably have good luck w/ Merrick since it does resemble people food. (Merrick also makes dry kibble and many treats & chews too)
Treats - I use SMALL bits of things like cheese, chicken, beef, liver, etc... and even fill my dog's KONG with things like peanut butter, fat free yogurt, or low fat cream cheese. in moderation of course.
I think good leash manners will come with time too - just keep at it, sounds like your on the right track. reward & praise for not pulling, and stop walking when he pulls. be a "post". when he realizes pulling = stopping, he should give up (takes time though). the stop & go method will probably only work when walking your new B by himself.