Many flowers that attract hummingbirds also attract butterflies. You plant a butterfly garden. Ask at your local nureries or plant stores or talk to your extension agent about what would grow best in your area.
Ok, so I need flowers that A. attract butterflies and B. enjoy being trampled, dug at, peed on, and eaten by dogs.