yes, yes, yes, and yes. that covers all 4 of my dogs. LOL!