Thank you so much to you all
Snappy had a haematoma which the vet drained for him and he was very brave about it. After she'd drained the haematoma however she noticed that the mammary tissue was slightly raised and that there were lots of little nodules on it. She thinks he may have bumped himself on something and that's what's caused the haematoma. The vet wasn't sure if the nodules were anything sinister or not and to remove mammary tissue would be a very large op for a tiny hamster. So for now it's just a wait and see if there is any change to the nodules or tissue. I hope I've managed to explain what the vet said properly. I think I understand until I have to relay the conversation