Don't increase ans
unconditionally for every word. You already have Counters, so take full advantage of them:
ans = 0
chars_freq = Counter(chars)
for word in targets:
word_freq = Counter(word)
if word_freq <= chars_freq:
ans += 1
return ans