It fits well. I installed it for my 10 month old Cane Corso, and it works wonderfully!