Pam,
Thee are several "Cord Protector/Covers available, one is at...
Wiremold 15 Ft. Overfloor Cord Protector - CDG-15 at The Home Depot
Admittedly, this only covers the "runs" across the Floor, one might put something heavy in front of the Electrical Outlet, to protect that.
As far as Training...
I have a couple of "junk" cords. One a two wire lamp cord, and the other a piece of Coaxial Cable. When both of mine were puppys, I'd put these cords down on the floor where they would have to move around them, and when they approached (even for s sniff) I'd say NO firmly.
With these "training" cords, at least one can cause the encounter in his time frame, rather than leave it to happenstance.