# Frank

> Frank the Dachshund is a dog in tibo.dog. Digs up gold every few seconds, and sometimes a snack or a reroll.

Source page: https://www.tibodog.wiki/dogs/dachshund · Wiki updated 6 Nov 2026, 03:55 UTC · Game version 75 (`main-CSuyb4iv.js`, data synced 5 Nov 2026, 21:45 UTC)

Breadcrumb: [Main page](/) › [Dogs](/dogs)

| Frank | |
|---|---|
| Name | Frank |
| Breed | Dachshund |
| Ability | Digs up gold, sometimes a snack or reroll (`dig`) |
| Ability every | 6 s |
| Aura | Gold gain +0.08 (`greed`) |
| Legendary | No |
| Max level | 5 |
| Spawn weight | 10 |
| Speed | 80 |

**Frank** the Dachshund is a dog that can join Tibo's pack. In-game description: “Digs up gold every few seconds, and sometimes a snack or a reroll.”

## Overview

Frank the Dachshund is one of the eight ordinary breeds. Tibo recruits it by walking onto a [Stray Dog](/points-of-interest#stray-dog) that rolls Dachshund (weight 10 of 80). Another Dachshund stray later levels it up.

Every 6 seconds Frank digs and scatters 6 coins around itself. Each dig also has a 20% chance of an extra find: a snack that heals 30 HP (70%) or a reroll (30%). Its aura adds +8% gold gain, which applies to all gold Tibo collects, including Frank's own coins. At level 5 Frank digs 17 coins every 3.1 s and the aura is +32% gold gain.

## How it works

- The coin count is `round(6 × power)`: 6, 8, 12, 14 and 17 at levels 1 to 5. Each coin is a normal gold pickup worth 1 gold before gold gain. That is 1 gold per second at level 1 and about 5.5 per second at level 5.
- The 20% bonus chance does not grow with training, but faster digging means more rolls. At level 1 that is about 1.4 snacks and 0.6 rerolls a minute; at level 5 about 2.7 snacks and 1.2 rerolls. [sim-BkfBhQfw.js: `` e.lootRng.chance(n.bonusChance)&&(V(e,e.lootRng.chance(.7)?`heal`:`reroll`,s,c-6,30) ``]
- A dig always succeeds, so Frank's timer never stalls.

**Measured** (build 41 `main-B2gf34bA.js`, headless `tools/play.mjs`, seed `wiki`, standard mode, normal difficulty; Frank added at Tibo's side and trained with the sim's own dog-join and dog-level-up functions; HP refilled every tick; Tibo standing still; level-ups taking the first offer; 150 s; digs timed from the game's `dogAbility` events): the first dig came 1 s after joining, then one every 6 s at level 1 (24 of 24 gaps) and every 3.11–3.12 s at level 5 (47 of 47). The level 5 interval is 3.11 s rounded to whole 1/60 s ticks. The timer never stalled.

## Tips

- Frank is the only dog that produces rerolls. The other sources are pickups, elite kills, the [Seed Vault](/points-of-interest#seed-vault) and [Tater Lanterns](/points-of-interest#tater-lantern). See [Reroll, skip and banish](/level-up#reroll-skip-and-banish).
- Training pays for itself quickly. Taking Frank from level 1 to 4 at a [Dog Kennel](/points-of-interest#dog-kennel) costs 120 + 240 + 450 = 810 gold before the purchase-price multiplier. It raises the dig rate from 1 to about 4 gold per second, so the cost comes back in roughly four and a half minutes, sooner with gold gain.
- Coins land on the ground and still have to be collected. A [Golden Retriever](/dogs/retriever) or [Potato Magnet](/passives/potato-magnet) helps.
- Gold buys items at the [Fry Cart](/points-of-interest#fry-cart), opens [Potato Crates](/points-of-interest#potato-crate), spins [Tater Slots](/points-of-interest#tater-slots) and trains dogs, so an early Frank compounds over the run.

## Ability

**Verified** (dog ability code in `sim-BkfBhQfw.js` and `run-extras-l2haGSVw.js`): Digs up `round(6 × power)` coins; 20% chance of an extra find (70% a 30 HP snack, otherwise a reroll). `power` is the training multiplier below; damage is Tibo's damage multiplier.

| Parameter | Value |
|---|---|
| `kind` | dig |
| `every` | 6 |
| `gold` | 6 |
| `bonusChance` | 0.2 |

## Aura

While in Tibo's pack, Frank adds: Gold gain +0.08 (`greed`).

## Training levels

Each level multiplies the ability. `every` multiplies the time between uses (lower is faster), `power` multiplies its strength and `aura` scales the aura bonus. The multipliers below are copied from the game data.

| Level | `every` × | `power` × | `aura` | Ability interval (s) | Total power × |
|---|---|---|---|---|---|
| 1 | — | — | — | 6 | 1 |
| 2 | 0.8 | 1.4 | 1 | 4.8 | 1.4 |
| 3 | 0.8 | 1.4 | 1 | 3.84 | 1.96 |
| 4 | 0.9 | 1.2 | 0.5 | 3.456 | 2.352 |
| 5 | 0.9 | 1.2 | 0.5 | 3.11 | 2.822 |

**Verified**: ability power is the product of `power` multipliers, the interval is `ability.every` × the product of `every` multipliers, and the aura is multiplied by `1 + sum of aura` values. [sim-BkfBhQfw.js: `function Ii(e,t){let n=e.levelUps,r=1;for(let e=0;e<t-1;e++)r+=n[e]?.aura??0;return r}`]

| Level | Aura at this level |
|---|---|
| 1 | Gold gain +0.08 (`greed`) |
| 2 | Gold gain +0.16 (`greed`) |
| 3 | Gold gain +0.24 (`greed`) |
| 4 | Gold gain +0.28 (`greed`) |
| 5 | Gold gain +0.32 (`greed`) |

## Obtaining

Stray dogs appear as [Stray Dog](/points-of-interest#stray-dog) points of interest; walk onto one to recruit it. Frank's breed weight is 10. See [Dogs](/dogs#getting-dogs).

## Names in other languages

**Verified**: the name the game shows when another language is selected in Settings, from its translation files. [i18n-ja-content-DO6GrqHt.js: `"content.dog.dachshund.name":["フランク"]`] See [Languages](/controls#languages).

<details class="raw"><summary>Show names in 26 languages</summary>

| Language | Code | Name | Breed |
|---|---|---|---|
| 简体中文 · Simplified Chinese | `zh-CN` | 肠肠 | 腊肠犬 |
| 繁體中文 · Traditional Chinese (Taiwan) | `zh-TW` | 腸腸 | 臘腸狗 |
| 日本語 · Japanese | `ja` | フランク | ダックスフント |
| 한국어 · Korean | `ko` | 프랭크 | 닥스훈트 |
| Español · Spanish | `es` | Frank | Dachshund |
| हिन्दी · Hindi | `hi` | फ्रैंक | डैक्शुंड |
| Deutsch · German | `de` | Wiener | Dackel |
| Français · French | `fr` | Frank | Teckel |
| Português (Brasil) · Brazilian Portuguese | `pt` | Salsicha | Dachshund |
| Türkçe · Turkish | `tr` | Sucuk | Dachshund |
| Bahasa Indonesia · Indonesian | `id` | Sosis | Dachshund |
| Русский · Russian | `ru` | Сосиска | Такса |
| Bahasa Melayu · Malay | `ms` | Sosej | Dachshund |
| Filipino | `fil` | Hotdog | Dachshund |
| मराठी · Marathi | `mr` | फ्रँक | डॅक्सहुंड |
| Tiếng Việt · Vietnamese | `vi` | Frank | Chó Lạp Xưởng |
| తెలుగు · Telugu | `te` | ఫ్రాంక్ | డాక్స్ హండ్ |
| தமிழ் · Tamil | `ta` | ஃபிராங்க் | டாஷ்ஹண்ட் |
| বাংলা · Bengali | `bn` | ফ্র্যাঙ্ক | ড্যাকসহুন্ড |
| ไทย · Thai | `th` | ไส้กรอก | ดัชชุนด์ |
| Hausa | `ha` | Frank | Dachshund |
| Naijá · Nigerian Pidgin | `pcm` | Frank | Dachshund |
| <bdi>العربية</bdi> · Arabic | `ar` | <bdi>فرانك</bdi> | <bdi>داشهند</bdi> |
| <bdi>فارسی</bdi> · Persian | `fa` | <bdi>سوسیس</bdi> | <bdi>داشهوند</bdi> |
| <bdi>עברית</bdi> · Hebrew | `he` | <bdi>נקניקי</bdi> | <bdi>תחש</bdi> |
| <bdi>اردو</bdi> · Urdu | `ur` | <bdi>فرینک</bdi> | <bdi>ڈاکس ہنڈ</bdi> |

</details>

## Data

```json
{
  "id": "dachshund",
  "ability": {
    "kind": "dig",
    "every": 6,
    "gold": 6,
    "bonusChance": 0.2
  },
  "aura": {
    "greed": 0.08
  },
  "levelUps": [
    {
      "every": 0.8,
      "power": 1.4,
      "aura": 1
    },
    {
      "every": 0.8,
      "power": 1.4,
      "aura": 1
    },
    {
      "every": 0.9,
      "power": 1.2,
      "aura": 0.5
    },
    {
      "every": 0.9,
      "power": 1.2,
      "aura": 0.5
    }
  ],
  "weight": 10,
  "speed": 80,
  "size": 5
}
```

## Sources

Game version 75: `main-CSuyb4iv.js` / `boot-CPW8VVmR.js` / `sim-BkfBhQfw.js` from https://tibo.dog/, researched 2026-11-05. See [Versions & updates](/versions).
- Content registry exported by `boot-CPW8VVmR.js`; boss definitions and order exported by `sim-BkfBhQfw.js`; lazy endgame definitions from `endgame-content-CyuS5vbP.js` and `catalog.generated-JnyrtBzy.js`
- English names and descriptions from `i18n-en-content--0ALgcKX.js`
- Names in other languages from the 26 `i18n-<code>-content` files of `main-CSuyb4iv.js` (`data/i18n-names.json`)
