As for different companies, you can absolutely do that.
SLI Requirements:
https://forums.geforce.com/default/topic/469402/sli/faq-quot-will-these-two-cards-work-in-sli-quot-sli-what-works-with-what-/
"- Manufacturer
-- You can mix and match any manufacturer of nvidia GPUs. EVGA works fine with Asus etc.
- Clock speeds
-- You are able to use different clock speeds on each GPU working in SLI. An "overclocked" card will work with a "plain" card just fine.
- BIOS Version
-- You can use as many different BIOS versions between the cards you have in SLI as you like."
HOWEVER, a gtx 970 sli setup recommends a minimum of 700w not including overclocking headroom. If you would like the option to overclock 750w is a safer bet.
http://www.realhardtechx.com/index_archivos/Page362.htm
http://www.tomshardware.com/faq/id-2735372/minimum-recommend-psu-requirements.html
make sure you get a quality psu from these lists:
http://www.tomshardware.com/forum/id-2547993/psu-tier-list.html
https://community.newegg.com/eggxpert/computer_hardware/f/135081/t/45344.aspx