Well, it doesn't mention the Underwater Grass in the Tanzan Cove where, aside from the rare Basculin, everything yields HP EVs.
As for Speed, the only reliable place I know is the southern-most cave in the Rhodochrine Jungle. There's a spot where Swoobat will swoop down on you, and it resets when you leave the cave.
There's also an un-mentioned spot for Defense EVs inside Tanzan mountain, but that location also has Diglet and Dugtrio, who may have Arena Trap and yield Speed EVs. It's the cave system right next to the closed off Meteor Base entrance. If you plan to spend a lot of time there you might want to venture deeper and find the busted-looking-but-still-functional healing machine.