Too many is an understandable problem. We have not experienced that since our children have been grown and gone for 20 years or more.
A flu shot for a dog? never heard of such. Never saw a dog with the flu either. I suppose it is there for someone foolish enough to buy it. It may not take all kinds but we sure enough have them.
Wait til you have grandchildren! So many many vaccines.