All Manchester terrier puppies born in June 2025 have homes now. Taking reservations for the next litter (expected March-June 2026)

read more