If your dog was in heat recently then this swelling can be due to pregnancy. But false pregnancy can also cause this. Another reason can be mastitis which is inflammation of mammary gland due to bacterial infection. Another possibility is insect bite. Physical examination and medical history can help to diagnose the problems. You should take your dog to vet for differential diagnosis and advice.
I can't afford to take my dog to the vet is there any home remedies for a swollen (hard as a rock) tit ?