These are great for the price. Its like a stiff form of felt that actually stand up quite nicely. If your dog is any larger than about 35 pounds, they'll be too small.
the velcro works great on it and holds them in place. the puppy we put these on did fantastic with them. they worked well with her harness