For a couple of weeks now my guppies have been suffering the occasional tail nip, but I've watched the tank for hours and haven't seen any aggresive behaviour at all. Either the culprit waits until I leave the room or the attacks occur at night. I've lost one guppie and another isn't doing too well either. I have the following fish
Guppies (male) - all seem to get along fine, some hang around in pairs and all play and mess about with each other. A little chasing has been noticed, but it lasts a second before the chaser becomes the chasee (is that a word?) so I think this is just playfulness.
Bristlenose Catfish - just lurk around the bottom gnawing of everything they find, wouldn't hurt a fly and are more interested in algae than anything else.
Cardinal Tetras - very peaceful, hide if anything larger than themselves comes near. I'm ruling these out.
Rosy Tetras - swim around calmly with sudden bursts of speed now and again, play around occasionally like the guppies.
Dwarf Gouramis (2 males, 1 female) - slow and stupid but can move quickly when they want to. Female was watched harrassing and attacking neon gourami, had to quaranteen him to help him recover.
Well, that's the fish, numbers are on my sig, any thoughts on who could be attacking the guppies?
Could it be the guppies getting too playful and nipping each others tails?
Could it be the gouramis (who have a history of attacking each other)?
Could it be the rosy tetras who can be very fast although I've not noticed any aggresiveness from them?
Am I wrong to rule out the cardinals and catfish?
Any thoughts or ideas would be really appreciated.

Guppies (male) - all seem to get along fine, some hang around in pairs and all play and mess about with each other. A little chasing has been noticed, but it lasts a second before the chaser becomes the chasee (is that a word?) so I think this is just playfulness.
Bristlenose Catfish - just lurk around the bottom gnawing of everything they find, wouldn't hurt a fly and are more interested in algae than anything else.
Cardinal Tetras - very peaceful, hide if anything larger than themselves comes near. I'm ruling these out.
Rosy Tetras - swim around calmly with sudden bursts of speed now and again, play around occasionally like the guppies.
Dwarf Gouramis (2 males, 1 female) - slow and stupid but can move quickly when they want to. Female was watched harrassing and attacking neon gourami, had to quaranteen him to help him recover.
Well, that's the fish, numbers are on my sig, any thoughts on who could be attacking the guppies?
Could it be the guppies getting too playful and nipping each others tails?
Could it be the gouramis (who have a history of attacking each other)?
Could it be the rosy tetras who can be very fast although I've not noticed any aggresiveness from them?
Am I wrong to rule out the cardinals and catfish?
Any thoughts or ideas would be really appreciated.