0 do the lot
For a 12 kg dog. Sorted by how much of your list each covers, then by name.
Nothing covers all of that. Some cover part of it, below.
Covers some of it
"Covers" means the APVMA has registered the product for it. Not veterinary advice: check the label, and ask your vet about a pregnant, very young or unwell animal.