An affectionate term for a dog, or dogs in general.
Synonym of pye-dog: a half-wild stray dog, particularly in Indian contexts.