We used Elastic Too - also LATEX Bands are easy to get on and off - just remember - not too tight - and not too loose. Make sure you can kind of wiggle it on the head so it has some "Give" ....but not too much or it'll move and annoy her -
It just takes practice - and you don't have to be in a rush to have your baby wear a bow - one day - she'll have to have her hair up EVERY DAY so enjoy her short hair ~!
The Clips and 'Alligator type' barrettes can fall out ...and your puppy can swallow them or chew them - so bands are actually better and safer.