Răspuns:
Toate "a" subliniate de tine sunt verbe auxiliare.
Verbul predicativ 'a avea' din text este 'am' din structurile "caine am" "pisica am " si " am multe idei"