Answer:
'muchos' is the answer because it's more than one dog, it finishes with 'os' and 'es' meaning it's plural. also 'perro' (finishes with o) it's masculine so it has to be 'muchos', which finishes with 'os' ( masculine plural).
let me know if it helped!