about animals 是关于动物,而不是关于动物的,用about意思就变成关于动物节目,这样的话意思就不连贯了,所以用"about"是错的.
programmes on animals 意思是动物节目,所以用“on"是对的.