Insect-based foods may be better for pets than prime steak, according to the British Veterinary Association.