I would suggest the clothing in the villa was stored away in drawers or suitcases so bringing items out for proper examination in neutral surroundings had its benefits. Don't get me wrong though, I agree with you that the methodology was a complete shambles.
Well these dogs are supposed to be able to smell blood and cadaver odour thru concrete, fairly deep water and all sorts of places. Surely they could smell thru suitcases ? The narcotic dogs at airports have no real problems it seems.
Anyway, as far as we can see there was NO reaction to Cadavar odour amongst the clothing laid out in the gym. The only item, S***s red top, alerted to was by Eddie BUT it could have been to decaying blood from a living person, because he was trained to alert to that too.
Keela was not shown the red top, as she should have been, to confirm whether it was living blood or not ... so there is no knowing what he was alerting to.
However, common sense tells us that the far more likely scent alerted to is decaying blood from a living person rather than the very unlikely cadaver scent.
Eddie could even have been alerting to the scent of dead pig in the form of bacon or pork drips down his tee shirt. He was trained on dead pig.