My routine was to take 5-10g fish oil before bed depending on training intensity that day (more efa's for more physiological stress). Taking them before bed prevents burping that will definitely happen with a dose that size of bulk fish oil. I've switched to neptune Krill oil as I can just take three small pills for the same benefits. I highly recommend neptune krill oil over fish oil, the cheapest i've found it is at swansons, for about $18 a month.
As far as CLA, thats pretty much been debunked as ineffective and potentially harmful to the liver. No studies have ever showed it to work for fat/weight loss in humans, but there have been reports of liver damage. I can link to a thread if you're interested in reading more.