I say no, but it's not a command - I just say it...tbh he probably thinks it's his name, lol. I do then give him a command though, so it's puppy, no, leave or puppy no, off. I know I shouldn't really, but my dogs have always coped with it fine, they treat it as a cue word - oh, she's going to tell me to do something here rather than what a person would mean by no, but that's fine.
The crate - mine does that too, I figure they're just going, I'm here, I could come too...as long as she's settling down quickly I'd ignore it and eventually she should work out it's pointless.
Toilet training - it took about 7 or 8 weeks before we weren't getting accidents if we watched him closely and another couple for him to work out how to ask.
Stealing food - it's not stealing as far as she's concerned, there's food right there, lol. I'd make sure she can't get to it and teach her leave it, once she's got that you can then go about teaching her that that food isn't for her.
Jumping up, I teach off and don't let people say hello till the puppy's on the ground. It's taking a while with this one right enough, but he's getting there.
Recall, do/ have something that will get her to come over, say come, click when she does...she probably already comes to her name? Pretty much like that, lol. Then get her to sit when she comes, but the coming is the important bit.